此代码有效但我想关闭打开的文件。如何更改此代码?
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'))
答案 0 :(得分:0)
文件自动关闭。
如果您要关闭文件,请更改为 (我将其保留为output_file,因为它看起来像一个变量) f_output = open(output_file,“ w”)
然后,当您要关闭文件时,您只能说f_output.close()。