这段代码有效,但我想关闭打开的文件。如何更改此代码?
with open(output_file, "w", newline='') as f_output:
try:
os.remove(output_file) # Delete old file
except OSError:
pass
for r in range(len(new_list)):
open(output_file, "a").writelines(str(second_list[r] + 'n'))
文件会自动关闭。
如果您想关闭该文件,请将其更改为(我把它留作output_file,因为它看起来像一个变量)f_output=打开(output_file,"w")
然后,当您想要关闭文件时,您可以说f_output.close()。