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