打开文件和打开行

时间:2015-07-09 10:37:50

标签: python file-io

我必须从文件中读取一行进行一些计算并写入另一个文件。 我做过类似的事情

fd= open("abc.txt","w")
for line in open("test.txt","r"):
     Do something Here
     fd.write(modifiedline)

我通常使用open和for open进行逐行操作。 我使用的上述方式是否可以使用,或者我们使用open和open一起使用的方式更好。

我是学生,希望了解更多。任何帮助表示赞赏。

1 个答案:

答案 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)