Re: [問題] 如何讀取txt檔中的資料並寫入另一個txt檔?

看板Python作者 (alarmz)時間15年前 (2010/08/04 13:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
sFile = open("C:\\1.txt", 'r') result = [] for line in sFile: print line sListTotal = line.split(" ") sData = "%s %s" sData = sData % (sListTotal[0], sListTotal[2]) result.append(sData) sFileResult = open("C:\\2.txt", "w") for line in result: sFileResult.writelines(line) ※ 引述《painkiller (肚子餓~)》之銘言: : 我是python新手 : 對於基本的資料處理還不是很熟悉 : 如果 1.txt 檔中的資料形式為: : 1 2 3 : 4 5 6 : 7 8 9 : 我只想要抓取第二到第三列的數字, 跳過空行 : 存到2.txt裡為 : 1 3 : 4 6 : 7 9 : 基本上我只能寫出 : in_f=open('1.txt','r') : for line in in_f: : s1=line.split() : s2=str(s1[1:2]) : print s2 #確認取得所需資料 : out_f.write(s2+'\n') : in_f.close : out_f.close : 但是無法跳過空行, : 也無法順利寫入資料 : 目前還搞不清楚問題在哪裡... : 有請高人指點迷津...Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.244.9
文章代碼(AID): #1CMFNLCF (Python)
文章代碼(AID): #1CMFNLCF (Python)