迭代地替换文件中的字符串并在python3中的其他命令中使用该文件

时间:2016-12-11 22:54:02

标签: python python-3.x file-io replace

以下代码应该替换名为" some_file"的文件中的一行。然后使用新版本的" some_file"在python命令中然后重复该过程。当我运行它时,文件中的行会根据i的值以新值迭代替换,但是另一个命令不会使用新版本的文件而是使用旧版本。有人可以帮我解决这个问题吗?

 for i in range(0,N):
    with fileinput.input("some_file", inplace=True) as file:
        for line in file:
            print(line.replace("something", "something_else", 1), end='')
    python command using "some_file"

0 个答案:

没有答案