跳至主要内容

close()

Python 中的 close() 函数是一种用于关闭打开文件的方法。此操作会释放文件使用的系统资源。在读写文件后关闭文件非常重要,以确保不会丢失或损坏任何数据。未能正确关闭文件会导致内存泄漏和其他问题。

参数值

此函数不接受任何参数。

返回值

文件方法中的 close() 方法返回 None

如何在 Python 中使用 close()

示例 1

close() 方法关闭文件。关闭的文件无法再读取、写入或与其内容进行交互。

file = open('example.txt', 'r')
file.close()
print(file.closed) # Output: True
示例 2

在对文件执行操作后始终关闭文件以释放系统资源是一种好习惯。

file = open('data.csv', 'w')
# Perform operations on the file
file.close()
示例 3

如果未使用 close() 显式关闭文件,Python 的垃圾回收器最终会关闭它,但建议显式关闭文件。

file = open('image.png', 'rb')
# Perform operations on the file
file.close()