python如何读取文件中的每一行每一列内容,python遍历文件每一行
本文实例讲述了计算机编程语言实现读取文件最后n行的方法。分享给大家供大家参考,具体如下:
# -*-编码:utf8-*-
导入操作系统
导入时间
导入日期时间
导入数学
导入字符串
定义get_last_line(输入文件) :
filesize=os.path.getsize(输入文件)
块大小=1024
dat_file=open(输入文件, r )
last_line=
lines=dat_file.readlines()
计数=长度(行数)
如果计数60:
num=60
否则:
数量=计数
I=1;
lastre=[]
对于范围(1,(编号1)中的我:
如果行:
n=-i
最后一行=行.条状()
#打印最后一行: ,最后一行
dat_file.close()
#打印我
lastre.append(最后一行)
返回拉斯特雷
#获取最后一行的结果
re=get_last_line(./update/log/rtime/rtime 2013 08 05。日志’)
打印镜头
对于是中的n:
strlist=n.split( )
如果strlist[1]==好和string.atoi(strlist[2])1000:
打印数据条数正常
打印"确定"
否则:
打印数据太少,检查发邮件
以上处理和日志文件格式为
好的1673
好的1628
好的71
好的1441
好的1634
好的1717
好的1687
好的1642
好的1655
好的1655
读取最后一行:
#返回文件最后一行函数
定义get_last_line(输入文件) :
filesize=os.path.getsize(输入文件)
块大小=1024
dat_file=open(输入文件, r )
last_line=
如果文件大小块大小:
maxseekpoint=(文件大小//块大小)
dat _ file。seek((maxseekpoint-1)*块大小)
否则如果文件大小:
# maxseekpoint=blocksize % filesize
dat_file.seek(0,0)
lines=dat_file.readlines()
如果行:
last_line=lines[-1].条状()
#打印最后一行: ,最后一行
dat_file.close()
返回最后一行
更多计算机编程语言读取文件最后n行的方法相关文章请关注服务器端编程语言(专业超文本预处理器的缩写)中文网!
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。