import sys
import redef search_key(file,key):s=' '+key+' 'p=re.compile(s)for line in file:val=p.findall(line)if(val):print(line)
def main():argc_len=len(sys.argv)if(argc_len!=3):print("参数错误,请输入正确的参数")sys.exit()path=sys.argv[1]key_word=sys.argv[2]logfile = open(path, "r", -1, "utf-8")search_key(logfile, key_word)
main()

该文件命名为test.py

Windows cmd 控制台输入命令 python test.py search.txt py

search.txt 是待查找的文件 py 是要查找的关键字

用Python查找关键字相关推荐

  1. python查找关键字所属行_Python查找文件有多牛?男默女泪!!!

    某天,隔壁大神正在看一份内核技术文档,我想研读下文档向大神"偷师",恰好我的虚拟XP桌面无法使用搜索功能,而且项目组一般是一起使用共享目录的,这就导致大量资料杂糅在一起,我要找到大 ...

  2. python查找关键字在目录的某些文件哪个位置 行数_Python目录爬虫扫描各种文件并搜索关键字...

    我正在尝试创建一个目录爬虫来搜索文件夹及其所有子文件夹中的所有文件中的特定关键字.这就是我目前所拥有的(在本例中,我要查找关键字"olofx"):import os rootDir ...

  3. Python查找涉密关键字文件

    功能: remove 文件夹是删除当前文件下的文件 要实现一个查找关键字或者涉密文件,找到然后删除它自己定义一个关键字,并且删除它 print(os.remove('aa.html'))查看当前文件方 ...

  4. python信息找人的算法_算法篇-python查找算法

    上一篇的递归算法中,了解到算法的复杂度.递归就是在函数中调用本身. 在汉诺塔游戏例子中,如果你需要移动的盘子很多时,程序运行就会消耗很长时间来计算结果.可以回顾下 ->算法篇-python递归算 ...

  5. python 查找算法_七大查找算法(Python)

    查找算法 -- 简介 查找(Searching)就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素. 查找表(Search Table):由同一类型的数据元素构成的集合 关键字(Ke ...

  6. python 查找excel表格中重复的信息并标出来

    Python之PyMuPDF--批量处理一个PDF文件中发票的总金额提取 python 查找excel表格中重复的信息并标出来 python 提取excel表格中指定的关键字 python 批量修改文 ...

  7. Python查找-二分查找

    Python查找-二分查找 二分查找 折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务. 它的基本思想是,将n个元素分成个数大致相 ...

  8. python查找文件夹下的文件,python 查找文件夹下所有文件 实现代码 -电脑资料

    复制代码代码如下: def find_file_by_pattern(pattern='.*', base=".", circle=True): '''''查找给定文件夹下面所有 ...

  9. python监控错误语句,基于Python的关键字监控及告警

    基于Python的关键字监控及告警 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  基于Python的关键字监控及告警.txt ] (友情提示:右键点上行txt文档 ...

最新文章

  1. 【原创】用J-LINK烧写ARM开发板的Nor Flash
  2. UML建模系列文章总结 (转载)
  3. 电脑基本快捷键的使用
  4. wince linux 性能,wince remote call profiler(性能分析)
  5. vimb java,我可以让vim接受\b而不是\lt;和\gt ;?
  6. 对面象对象概念的理解、解释
  7. 8月总庆祝:点击过百万,升级V8,进入前300名
  8. 清理注册表 php,cad注册表怎么删干净
  9. 添加Extension库
  10. 地震观测仪器的历史和发展趋势(三)
  11. java在线客服系统_JSP在线客服系统
  12. SOLIDWORKS 2022官方正版新功能介绍
  13. 转-如何使用iTunes制作iPhone铃声
  14. js json数据去重。json数据如何将相邻的一条数据的重复数据删掉,通过key判断值相等的
  15. 分享8个前端可以制作360度WebVr全景视图框架
  16. Tomcat 配置详解/优化方案
  17. Jlink V8 灯不亮,重刷固件(亲测可用)
  18. 蛋疼的Mplayer安装(CentOS 6.5)
  19. 2020车工(中级)考试软件及车工(中级)作业模拟考试
  20. 数据分析方法论-归因分析

热门文章

  1. 网销客是用来辅助网络营销
  2. 新玺配资:白酒醉了心 煤炭上了头
  3. Scrapy-redis 分布式爬虫-成都安居客二手房数据爬取
  4. Android Studio导入安卓项目解决grade的版本不匹配问题
  5. UVA 12563 劲歌金曲 Jin Ge Jin Qu hao
  6. 又双叒叕上榜|九州云入选“2022中国边缘计算企业20强”
  7. 【NOIP模拟】德拉曼兹路基
  8. 学fpga(hls之图像处理)
  9. 为什么美国加息,会让硅谷银行破产?美联储为什么要加息?
  10. 数据脱口秀 | 从小扎到盖茨,哪位科技大佬最可能黑化为大反派?