Python 检索目录下所有文件中包含指定字符串的文件
来源:互联网 发布:东华理工行知分院照片 编辑:程序博客网 时间:2024/05/18 02:26
http://blog.csdn.net/authorzhh/article/details/8933758
#!/usr/bin/env python# 1.py# use UTF-8# Python 3.3.0# <strong>检索目录</strong>下<strong>所有<strong>文件</strong></strong>中<strong>包含指定字符串</strong>的<strong><strong>文件</strong></strong>import osimport re# 枚举dirPath<strong>目录</strong>下的<strong>所有<strong>文件</strong></strong>def ListFiles(dirPath):#beginfileList = []for root, dirs, files in os.walk(dirPath):# 注意os.walk的功能#beginfor fileObj in files:#beginfileList.append(os.path.join(root, fileObj))#end#endreturn fileList#enddef FindString(filePath, regex):#beginfileObj = open(filePath, 'r')for eachLine in fileObj:#beginif re.search(regex, eachLine, re.I):#beginprint(fileObj)#打印<strong><strong>文件</strong></strong>对象break#end#end#enddef main():#beginfileDir = "F:" + os.sep + "aaa"# 查找F:\aaa <strong>目录</strong>下regex = 'include'# <strong>包含</strong>include 的<strong><strong>文件</strong></strong>fileList = ListFiles(fileDir)print(fileList)for fileObj in fileList:#beginFindString(fileObj, regex)#endos.system("pause")#endif __name__ == '__main__':#beginmain()#end# 输出:# <_io.TextIOWrapper name='F:\\aaa\\1.cpp' mode='r' encoding='cp936'># <_io.TextIOWrapper name='F…………………………………………………………………………<p style="COLOR: red; FONT-SIZE: 16px"><strong>具体:<a target=_blank href="http://www.verydemo.com/demo_c122_i23830.html" target="_blank">http://www.verydemo.com/demo_c122_i23830.html</a></strong></p>
0 0
- python检索目录下所有文件中包含指定字符串的文件
- Python 检索目录下所有文件中包含指定字符串的文件
- Python 检索目录下所有文件中包含指定字符串的文件
- python检索目录下所有文件中包含指定字符串的文件
- Shell循环列出目录下所有文件或查找目录下包含指定字符串的文件
- python 文件和目录 当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- Linux查找当前目录及其子目录下所有包含指定字符串的文件
- 查找目录下所有文件中是否包含某个字符串
- 编写一个Python程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- 在某个目录下的所有文件的内容中,查找包含某个字符串的文件
- 替换目录下所有文件的指定字符串
- 在某个目录下的所有文件中查找包含某个字符串的Windows命令
- 在某个目录下的所有文件中查找包含某个字符串的Windows命令
- 在某个目录下的所有文件中查找包含某个字符串的Windows命令
- Linux 查找目录下的所有文件中包含某个字符串 XXX
- Windows 在某个目录下的所有文件中查找包含某个字符串
- 新手学Python 删除指定目录下的所有文件
- window查找指定字符串在当前目录下的所有文件中是否存在
- Scripts:数据库升级诊断脚本dbupgdiag.sql
- 专访罗永浩 锤子手机为精英服务屌丝走开 成为下一个苹果
- Java文件上传的两种简单方法
- JavaScript(17)jQuery 事件
- 矩阵构造方法
- Python 检索目录下所有文件中包含指定字符串的文件
- Oracle基础知识(二十六) - Oracle游标常用属性
- 如何用svm进行多分类
- CentOS 安装jdk1.8.0_05
- Ajax联动下拉框的实现例子
- 生成dll时,同时生成的.lib, .exp 的用途
- cubieboard开发板简介
- 关于C++的一些东西
- c语言学习笔记--指针