栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

搜索文件的最后X行的最有效方法?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

搜索文件的最后X行的最有效方法?

# Tailfrom __future__ import with_statementfind_str = "FIREFOX"         # String to findfname = "g:/autoIt/ActiveWin.log_2"     # File to checkwith open(fname, "r") as f:    f.seek (0, 2)# Seek @ EOF    fsize = f.tell()        # Get Size    f.seek (max (fsize-1024, 0), 0) # Set pos @ last n chars    lines = f.readlines()       # Read to endlines = lines[-10:]    # Get last 10 lines# This returns True if any line is exactly find_str + "n"print find_str + "n" in lines# If you're searching for a substringfor line in lines:    if find_str in line:        print True        break


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/386881.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号