python如何读取文件中的每一行每一列内容,python遍历文件每一行

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: