Re: [問題] 如何讀取txt檔中的資料並寫入另一個txt檔?
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章