① 用python讀取.txt文件內容,去除空行和注釋行後,以行為單位進行排序,並將結果輸出為新的.txt文件
a=open("cdays-4-test.txt","r")
_a=open("cdays-4-result.txt","w")
for b in a:
if b.startswith("#"):
continue
c=b.split()
if len(c)==0:
continue
else:
_a.write(b)
a.close()
_a.close()
你程序來中間為啥要運自行一次result.sort()呢?
你吧你的result.sort()去掉就正確了....你要求嚴格排序的話就不能去改順序.....
你在那個result.sort()之前加一個print result 可以更好的看到在調用這個方法前後的不同之處......
我的那個是另一種寫法 個人習慣寫法問題...不用看 或者可以稍微了解一下處理過程...