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 中用于读取文件的一个非常常用的函数。通过指定大小参数,可以控制读取的字节数。如果不指定大小参数,则会读取整个文件的内容。记得在读取完文件后关闭文件,以防止资源泄露。
