作者tsaiminghan (nahgnimiast)
看板Python
標題Re: [問題] 檔案分割的方法
時間Sat Aug 10 23:12:11 2019
: 目前這是處理過一次的檔案,是使用readline做成目前的樣子的。
: G並不是我要的資料,有辦法跳過G,去讀下一行的函式嗎?
: 謝謝
if有用過嗎?code寫得很爛,隨便看看吧
i=0
with open('D:\\python\\1.txt', 'rb') as f:
for line in f:
if line.startswith('G'):
output = str(i)
i+=1
else:
print 'write "%s" to %s.txt' % (line.strip(), output)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.111.1 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1565449934.A.E25.html
1F:推 wargods8402: 謝謝,目前我知道能判斷是否為G開頭的只有find的方法 08/10 23:28
2F:→ wargods8402: 不知道還有startswith能用...,我都是以C語言的方式p 08/10 23:30
3F:→ tsaiminghan: 多用google可以查到很多例子,再隨便組合一下吧 08/10 23:30
4F:→ wargods8402: 來寫python,很多函式跟方法都還在摸索中Orz,我再參 08/10 23:31
5F:→ wargods8402: google上的東西幾乎都是對岸的東西,很多都只有貼上 08/10 23:32
6F:→ tsaiminghan: 另外你都可以做出原始檔了,再原本插G的時候 08/10 23:33
7F:→ tsaiminghan: 切換輸入檔案就好了 08/10 23:33
8F:→ wargods8402: 沒有其中的運作方式...,看起來實在很痛苦== 08/10 23:33
9F:→ tsaiminghan: 我指的例子是簡單的用法 08/10 23:33
10F:→ wargods8402: 您在回應我的文時,我才想到似乎可行,腦子頓時轉不 08/10 23:34
11F:→ tsaiminghan: 你打python string就可以找到一堆string的函式了 08/10 23:34
12F:推 wargods8402: 基礎的用法裡面沒有這個方法@@ 08/10 23:38
13F:→ tsaiminghan: 好像是build-in的語法? ppt.cc/fYa7Zx 08/10 23:51