close() 函数在 Python 中的作用是什么?
close() 函数关闭打开的文件。例如,
f = open('my_file', 'r+') my_file_data = f.read() f.close()
以上代码以读模式打开“my_file”,然后将从 my_file 中读取的数据存储在 my_file_data 中并关闭文件。当您打开文件时,操作系统会提供一个文件句柄来读/写文件。在完成对文件的操作后,您需要关闭文件。如果您的程序遇到错误并且没有调用 f.close(),则您没有释放文件。为确保这种情况不会发生,您可以使用 with open(...) as 语法,因为它无论是否遇到错误,都能自动关闭文件
with open('my_file', 'r+') as f: my_file_data = f.read()
广告