.read() 其实应该是.read([size])
.read() 代表读取所有内容,并以字符串格式返回结果
.read([size]) 即每次读取[size]长度并以字符串格式返回(从当前指针位置开始,.tell()方法可以查看当前指针位置,不一定从头开始)
.readline() 代表按行读取,返回字符串
.readlines() 代表读取所有行,并以每行作为对象放入列表中,返回的是list集合
用法如:
f = open('test.txt','r')
s1 = f.read()
s2 = f.read(5)
s3 = f.readline()
s4 = f.readlines()