Python 3 – os.write() 方法
描述
方法 write() 将字符串 str 写入文件描述符 fd 。返回实际写入的字节数。
语法
以下是 write() 方法的语法 −
os.write(fd, str)
参数
- fd − 文件描述符。
-
str − 要写入的字符串。
返回值
此方法返回实际写入的字节数。
例子
下面的例子演示了write()方法的使用。
# !/usr/bin/python3
import os, sys
# 打开文件
fd = os.open( "f1.txt", os.O_RDWR|os.O_CREAT )
# 写一串字符串
line = "this is test"
# 字符串需要转换为字节对象
b = str.encode(line)
ret = os.write(fd, b)
# ret 包含写入f1.txt的字节数
print ("实际写入的字节数:", ret)
# 关闭打开的文件
os.close( fd)
print ("成功关闭了文件!!")
结果
运行上述程序时,它会产生以下结果 −
实际写入的字节数:12
成功关闭了文件!!