文本文件读取一般使用如下方法:
1.read([size])
从文件读取size个字符,并作为结果返回。如果没有size参数,则读取整个文件。读取到文件末尾,会返回空字符串。
2.readline()
读取一行内容作为结果返回。读取到文件末尾,会返回空字符串。
3.readlines()
文本文件中,每一行作为一个字符串存入列表中,返回该列表
with open(r'my01.txt','r',encoding='utf-8') as f:
print(f.read(10))
with open(r'my01.txt','r',encoding='utf-8') as f:
print(f.read())
#按行读取一个文件
with open(r'my01.txt','r',encoding='utf-8') as f:
while True:
fragment=f.readlines()
if not fragment:
break
else:
print(fragment,end='')
#使用迭代器
with open(r'my01.txt','r',encoding='utf-8') as f:
for a in f:
print(a,end=' ')