Python os.read() 方法
os.read() 方法用于从文件描述符 fd 中读取最多 n 个字节,返回包含读取字节的字符串
如果文件描述符 fd 对应文件已达到结尾, 返回一个空字符串
导入模块
import os
语法
os.read(fd,n)
参数
参数 | 说明 |
---|---|
fd | 文件描述符 |
n | 读取的字节 |
返回值
返回包含读取字节的字符串
范例
假设存在文件 demo.txt
内容如下
This is twle.cn site.cn www.twle.cn www.twle.cn www.twle.cn
下面的代码演示了 os.read() 方法的简单使用
#!/usr/bin/python # -*- coding: UTF-8 -*- import os # 打开文件 fd = os.open("demo.txt",os.O_RDWR) # 读取文本 ret = os.read(fd,12) print ret # 关闭文件 os.close(fd) print "关闭文件成功!!"
运行以上 Python 代码,输出结果如下
$ python main.py This is twle 关闭文件成功!!