概述
本次实验的文件是一个60M的文件,共计392660行内容。
程序一:
defone():
start=time.clock()
fo= open(file,'r')
fc=fo.readlines()
num=0for l infc:
tup= l.rstrip('n').rstrip().split('t')
num= num+1fo.close()
end=time.clock()print end-startprint num
运行结果:0.812143868027s
程序二:
deftwo():
start=time.clock()
num=0
with open(file,'r') as f:for l inf:
tup= l.rstrip('n').rstrip().split('t')
num= num+1end=time.clock()
times= (end-start)printtimesprint num
运行时间:0.74222778078
程序三:
defthree():
start=time.clock()
fo= open(file,'r')
l=fo.readline()
num=0whilel:
tup= l.rstrip('n').rstrip().split('t')
l=fo.readline()
num= num+1end=time.clock()print end-startprint num
运行时间:1.02316120797
由结果可得出,程序二的速度最快。
最后
以上就是务实云朵为你收集整理的python读取文件内容的方法_Python读取文件内容的三种方式并比较的全部内容,希望文章能够帮你解决python读取文件内容的方法_Python读取文件内容的三种方式并比较所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复