赞
踩
read()
语法:fileObject.read([size])
fileObject:打开的文件对象
size:可选参数,用于指定一次最多可读取的字符(字节)个数,如果省略,则默认一次性读取所有内容。
read()方法用于逐个字节(或者逐个字符)读取文件中的内容,需要借助open() 函数,并以可读模式(包括 r、r+、rb、rb+)打开文件。
readline()
语法:fileObject.readline([size])
fileObject:打开的文件对象
size:可选参数,用于指定读取每一行时,一次最多读取的字节数。
readline() 方法用于从文件读取整行,包括 "\n" 字符。readline()读取文件数据的前提是使用open() 函数指定打开文件的模式必须为可读模式(包括 r、rb、r+、rb+)
readlines()
语法:fileObject.readlines()
fileObject:打开的文件对象
readlines() 方法用于一次性读取所有行并返回列表,该列表可以由 Python 的 for... in ... 结构进行处理。
实例
文件journal.txt的内容如下:
1.The Week UK
2.Bloomberg BusinessWeek
3.Financial Times
read() 代码
- file = open('journal.txt','r')
- journal = file.read()
- print(journal)
- file.close()
read() 输出结果
- 1.The Week UK
- 2.Bloomberg BusinessWeek
- 3.Financial Times
readline() 代码
- file = open('journal.txt','r')
- line1 = file.readline()
- print(line1)
- line2 = file.readline(2)
- print(line2)
- line3 = file.readline(22)
- print(line3)
readline() 输出结果
- 1.The Week UK
- 2.
- Bloomberg BusinessWeek
readlines() 代码
- file = open('journal.txt','r')
- for line in file.readlines():
- line = line.strip()
- print(line)
- file.close()
readlines() 输出结果
- 1.The Week UK
- 2.Bloomberg BusinessWeek
- 3.Financial Times
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。