python read函数的作用与使用方法

  • Post category:Python

read()函数是Python中的文件读取函数之一,它的作用是读取文件中指定的字节数或全部字节,并将其作为字符串返回。

read()函数的使用方法如下:

file = open('filename', 'r')
file.read(size)

其中:

  • filename:是待读取的文件名;
  • 'r':是文件打开模式,表示以只读模式打开文件;
  • size:是一个可选参数,表示要读取的字节数,如果不指定,则读取全部字节。

对于一个已经打开的文件,可以在任何时间内调用read()函数。当文件读取到结尾时,file.read()会返回一个空字符串。

下面是两个示例:

  1. 读取全部字节
file = open('example.txt', 'r')

# read()函数默认读取全部内容
content = file.read()

# 关闭文件
file.close()

print(content)

在上面的示例中,在打开名为example.txt的文件时,指定了文件打开模式为'r'。接着read()函数读取整个文件,并将读取的内容存储到变量content中,并最终打印输出。

  1. 读取指定字节数
file = open('example.txt', 'r')

# 读取文件前5个字节
content = file.read(5)

# 关闭文件
file.close()

print(content)

在上面的示例中,read(5)函数读取开头的5个字节并将其作为字符串返回。注意这里读取了指定的字节数,因此函数返回的字符串长度为5。

总之,read()函数是Python中文件读取的基础函数之一,可以在读取和处理文件内容时使用。