8.9.3 正则表达查找 程序答案
来源:互联网 发布:最好的网络投资理财 编辑:程序博客网 时间:2024/06/06 00:24
编写一个程序,打开文件夹中所有的.txt文件,查找匹配用户提供的正则表达式的所有行。结果应该打印到屏幕上
import reimport osimport shelveimport syscwd=os.getcwd()txtDirList=[]regex1=re.compile(r'\.txt$')for x in os.listdir(cwd): if regex1.search(x)!=None: txtDirList.append(x)print(txtDirList)print(sys.argv[1])regex2=re.compile(sys.argv[1])txtLineList=[]for x in txtDirList: with open(x) as txtFile: txtLineList=txtFile.readlines() for y in txtLineList: if regex2.search(y)!=None: print(y)
阅读全文
0 0
- 8.9.3 正则表达查找 程序答案
- 利用正则表达查找文件
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 正则表达
- 黑马程序猿 正则表达公式的学习
- js-alert-notificationFx.js
- 记录 orcale 在mybatis中批量添加
- CentOS中对ext4文件系统做磁盘配额
- Floyd+最大流——Luogu2402 奶牛隐藏
- Git命令行入门
- 8.9.3 正则表达查找 程序答案
- 挂载文件系统出现"kernel panic..." 史上最全解决方案
- 冒泡排序的优化之鸡尾酒
- HDU 1864 最大报销额
- spark mllib源码分析之逻辑回归弹性网络ElasticNet(二)
- Set
- Java用webSocket实现tomcat的日志实时输出到web页面
- 前端 快速调试小技巧
- 网络编程 — 浅析I/O多路转接select技术