以下代码应该替换名为" 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"