我必须从文件中读取一行进行一些计算并写入另一个文件。 我做过类似的事情
fd= open("abc.txt","w")
for line in open("test.txt","r"):
Do something Here
fd.write(modifiedline)
我通常使用open和for open进行逐行操作。 我使用的上述方式是否可以使用,或者我们使用open和open一起使用的方式更好。
我是学生,希望了解更多。任何帮助表示赞赏。
答案 0 :(得分:5)
<强>代码强>
with open("abc.txt", 'w') as outfi,open("test.txt","r") as infil:
for line in infil:
Do something Here
outfi.write(modifiedline)