三 读文件操作

BUG之神 36

 先将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)读取二进制文件

三 读文件操作 

 

三 读文件操作 

 

三 读文件操作 

代码及执行效果

三 读文件操作 

 

分享