Python OS文件/目录 os.read() 方法

Python OS文件/目录 os.read() 方法

描述

read() 方法从文件描述符 fd 中最多读取 n 字节的数据,并返回一个包含读取的字节的字符串。如果已经达到文件描述符 fd 所指向的文件的末尾,则返回一个空字符串。

注意−该函数用于低层级I/O,必须应用于由os.open()或pipe()返回的文件描述符。要读取内置函数open(),popen()或fdopen()返回的“文件对象”,或者sys.stdin,可以使用它的read()或readline()方法。

语法

os.read(fd,n)

参数

  • fd −这是文件的文件描述符。

  • n −这些是从文件描述符fd读取的n个字节。

返回值

此方法返回一个包含读取的字节的字符串。

示例

以下示例演示了read()方法的使用:

import os, sys

# Open a file
fd = os.open("foo.txt",os.O_RDWR)

# Reading text
ret = os.read(fd,12)
print (ret.decode())

# Close opened file
os.close(fd)
print ("Closed the file successfully!!")

让我们编译并执行上面的程序,这将打印出文件foo.txt的内容 –

This is test
Closed the file successfully!!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程