Re: [問題] 檔案分割的方法

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

Links booklink

Contact Us: admin [ a t ] ucptt.com