欢迎访问宙启技术站
智能推送

Python中read()函数的完全指南

发布时间:2024-01-04 15:02:14

read() 函数是 Python 中的一个内置函数,用于从文件中读取数据。它可以读取指定长度的数据,或者读取整个文件的内容。

read() 函数的语法如下:

f.read(size)

参数:

- size:可选参数,用于指定要读取的字节数。如果不提供该参数,则默认读取整个文件的内容。

以下是使用 read() 函数的一些示例:

1. 读取整个文件的内容

# 打开文件
file = open("example.txt", "r")

# 读取整个文件的内容
content = file.read()

# 打印文件内容
print(content)

# 关闭文件
file.close()

2. 读取指定长度的数据

# 打开文件
file = open("example.txt", "r")

# 读取前 10 个字符
data = file.read(10)

# 打印读取的数据
print(data)

# 关闭文件
file.close()

3. 逐行读取文件内容

# 打开文件
file = open("example.txt", "r")

# 逐行读取文件内容
for line in file:
    print(line)

# 关闭文件
file.close()

4. 读取二进制文件

# 打开二进制文件
file = open("example.bin", "rb")

# 读取前 10 个字节
data = file.read(10)

# 打印读取的数据
print(data)

# 关闭文件
file.close()

总结:

read() 函数是 Python 中用于读取文件的一个非常常用的函数。通过指定大小参数,可以控制读取的字节数。如果不指定大小参数,则会读取整个文件的内容。记得在读取完文件后关闭文件,以防止资源泄露。