python file.read(size)
函数 用来读取文件指定字节数。它是python读写文件的函数之一。
其它相关读取函数
- file.readline([size]): 读取一行
- file.readlines([sizeint]): 读取所有的行并返回列表list。
- file.write(str):向文件写入一个字符串,并返回字符串的长度。
- file.writelines(sequence):向文件写入一个序列字符串列表。
该函数不能单独使用,因为读取文件内容之前需要打开文件 open()函数,当读取完成之后还得关闭文件file.close()。
语法
file.read([size])
参数
- size:指定读取文件的字节数,默认值为-1表示读取整个文件。
返回值
返回读取的内容
注意点
参数size默认值为-1表示读取整个文件。
例子
现介绍一个简单的例子了解该函数的使用方法。
这里结合open(),file.close() 函数介绍该函数的使用:
例1
读取前22个字节
#!/usr/bin/python
# coding=utf-8
file = open('d:\\yxjc123.txt', encoding='utf-8') # 打开文件
content = file.read(22) # 读取22个字节
file.close() # 关闭文件
print(content)
输出:
例2
读取整个文件
#!/usr/bin/python
# coding=utf-8
file = open('d:\\yxjc123.txt', encoding='utf-8') # 打开文件
content = file.read() # 读取整个文件
file.close() # 关闭文件
print(content)
输出: