将文件读到列表,然后将列表写入另一个文件Python

2024-04-28 08:07:30 发布

您现在位置:Python中文网/ 问答频道 /正文

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出现语法错误,我不知道这里出了什么问题。有人能帮我吗?谢谢!在

shell在第7行报告错误,消息是“在您的程序:无效语法““


Tags: intxtdocshomefordataaswith