list1 = []
with open('/home/yan/Desktop/a.txt','r') as f1:
for line in f1:
data = line.strip().split("\t")
list1 += data[:2]
list2 = list(set(list1)
with open('/home/yan/Desktop/docs.txt','w') as f2:
for item in list2:
print>>f2,item
我試圖讀取文件a.txt
到list1
,刪除一些重複並將其保存到list2
,然後寫list2
到docs.txt
,但我在第二個with open
上得到語法錯誤,我不知道這裏有什麼問題。任何人都可以幫助我嗎?謝謝!讀取文件列表,然後寫列表到另一個文件的Python
上line7外殼報告錯誤,並且該消息是「有沒有在你的程序中的錯誤:無效語法」
'開放的( '/家庭/燕/桌面/ A', 'R')作爲f1' – hfaran
嚴重的是,你不選擇你的文件名的擴展? –
'list1 + = line [:2] –