我制作了一个脚本来读取文件的每一行,我需要将这些行放在另一个文件中,但脚本所做的只是只写一行。 我该如何解决这个问题?
我尝试循环读取行,每次循环都会将它们写入另一个文件
with open('text.txt') as f:
for line in f:
print line
file = open('testfile.txt', 'w')
file.write(line)
if 'str' in line:
break
请您参考如下方法:
我认为你应该总是关闭文件,所以你打开写入的文件也应该使用with
with open("test.txt") as f, open("testfile.txt", "w") as f2:
for line in f:
f2.write(line)
if 'str' in line:
break
