先将E:\demo1.txt文件内容改为:
(1)read函数读取全部内容
file=open("E:/demo1.txt",'r') text=file.read() print(text) file.close()
运行效果:
(2)readline读取行
file=open("E:/demo1.txt",'r') line1=file.readline() line2=file.readline() print(line1) print(line2) file.close()
执行:
调用一次就列出第一行,调用2次,则列出前两行,以此类推。
(3)readlines调用所有行
注意:读取行时,默认为跳行来输出,如果不需要跳行,则要调用replace()来输出;
file=open("E:/demo1.txt",'r') lines=file.readlines() print(lines) for line in lines: line=line.replace('\n','') print(line) file.close()
执行:
说明:对于一个文件要必须要有open与close,不能光开不关,这样子会导致下次运行时候,出错。
(4)读取二进制文件
代码及执行效果
本文作者为BUG之神,转载请注明。