【发布时间】:2017-02-01 12:54:03
【问题描述】:
我正在打开两个文件 - 一个包含用于比较的新文件,另一个包含我需要从该文件中删除的流行语。到目前为止,我有这个功能:
def remove(file, buzz):
#outer for loop cycles through the buzz file
for line in buzz:
#inner for loop cycles through the new file
for line2 in file:
if (line==line2):
file.remove(line2)
else:
continue
其中file是在main()中打开并传递给此的新文件,buzz是正在打开并从main()传递的buzz文件。
删除部分不起作用,新文件没有更改。
有什么建议吗?
【问题讨论】:
-
一方面,文件对象没有
remove方法。 -
两个文件是否每行一个字?