Python 3 - os.read() 方法
-
描述
方法read()最多读n来自文件描述符的字节fd, 返回包含读取字节的字符串。如果引用的文件结尾fd已达到,返回一个空字符串。Note− 此函数用于低级 I/O,并且必须应用于由 os.open() 或 pipe() 返回的文件描述符。要读取内置函数 open() 或 popen() 或 fdopen() 或 sys.stdin 返回的“文件对象”,请使用其 read() 或 readline() 方法。 -
句法
以下是语法read()方法 -os.read(fd,n)
-
参数
-
fd− 这是文件的文件描述符。
-
n− 这些是来自文件描述符 fd 的 n 个字节。
-
-
返回值
此方法返回一个包含读取的字节的字符串。 -
例子
以下示例显示了 read() 方法的用法。# !/usr/bin/python3 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!!