关闭打开的文件

时间:2016-05-18 15:13:43

标签: file python-3.x fclose

此代码有效但我想关闭打开的文件。如何更改此代码?

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'))

1 个答案:

答案 0 :(得分:0)

文件自动关闭。

如果您要关闭文件,请更改为 (我将其保留为output_file,因为它看起来像一个变量)     f_output = open(output_file,“ w”)

然后,当您要关闭文件时,您只能说f_output.close()。