Python中close()函数是什么作用?
close()函数可以关闭一个已经打开的文件。例如:
f = open('my_file', 'r+')
my_file_data = f.read()
f.close()
上述代码打开’my_file’文件并以读取模式打开,然后将读取的数据存储在my_file_data中并关闭文件。当你打开一个文件时,操作系统会给你一个文件句柄来读取或写入文件。当你使用完文件后,需要将其关闭。如果程序遇到错误而没有调用f.close()函数,则文件会未被释放。为确保不发生这种情况,可以使用with open(…) as语法,自动关闭文件,无论是否遇到错误:
with open('my_file', 'r+') as f:
my_file_data = f.read()
更多Python相关文章,请阅读:Python 教程
极客教程