看板 Python 關於我們 聯絡資訊
: 目前這是處理過一次的檔案,是使用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://www.ptt.cc/bbs/Python/M.1565449934.A.E25.html
wargods8402: 謝謝,目前我知道能判斷是否為G開頭的只有find的方法 08/10 23:28
wargods8402: 不知道還有startswith能用...,我都是以C語言的方式p 08/10 23:30
tsaiminghan: 多用google可以查到很多例子,再隨便組合一下吧 08/10 23:30
wargods8402: 來寫python,很多函式跟方法都還在摸索中Orz,我再參 08/10 23:31
wargods8402: google上的東西幾乎都是對岸的東西,很多都只有貼上 08/10 23:32
tsaiminghan: 另外你都可以做出原始檔了,再原本插G的時候 08/10 23:33
tsaiminghan: 切換輸入檔案就好了 08/10 23:33
wargods8402: 沒有其中的運作方式...,看起來實在很痛苦== 08/10 23:33
tsaiminghan: 我指的例子是簡單的用法 08/10 23:33
wargods8402: 您在回應我的文時,我才想到似乎可行,腦子頓時轉不 08/10 23:34
tsaiminghan: 你打python string就可以找到一堆string的函式了 08/10 23:34
wargods8402: 基礎的用法裡面沒有這個方法@@ 08/10 23:38
tsaiminghan: 好像是build-in的語法? ppt.cc/fYa7Zx 08/10 23:51