Python 3 – os.close()方法
描述
close()方法关闭与文件描述符fd相关联的文件。
语法
close()方法的语法如下 −
os.close(fd)
参数
fd − 这是文件的文件描述符。
返回值
该方法不返回任何值。
注意 − 此函数适用于低级I/O,必须应用于由os.open()或pipe()返回的文件描述符。
示例
以下示例演示了close()方法的用法。
#!/usr/bin/python3
import os, sys
# 打开一个文件
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
# 写入一条字符串
line = "this is test"
# 字符串需要转换为字节对象
b = str.encode(line)
os.write(fd, b)
# 关闭已打开的文件
os.close( fd )
print ("成功关闭文件!")
结果
运行以上程序,将产生以下结果 −
成功关闭文件!