Python遍历目录并查找文件内容
2018-01-01 18:30
585 查看
在做Android逆向的时候,dex文件转成smail文件之后,需要查找哪个smail文件中包含的关键字。下面这段代码:
findCount为查找到的文件个数
findId为要查找的内容
findDir为要查找的文件夹
findCount为查找到的文件个数
findId为要查找的内容
findDir为要查找的文件夹
#encoding: utf-8 import os findCount = 0 findId = "QString" findDir = "F:\\calc" resultFile = os.path.join(findDir,"result.txt") def writeResultAndPrint(fullPath): print (fullPath) file = open(resultFile,'a') file.write(fullPath) file.write("\n") file.close() def findKey(fullPath): file = open(fullPath,'r') content = file.read() file.close() isExist = content.find(findId) if isExist > 0: global findCount findCount = findCount + 1 writeResultAndPrint(fullPath) def findFiles(): for dirPath,dirNames,fileNames in os.walk(findDir): for file in fileNames: fullPath = os.path.join(dirPath,file) findKey(fullPath) print("找到了字符串个数=" + str(findCount)) def clean(): if os.path.exists(resultFile): os.remove(resultFile) clean() findFiles()
相关文章推荐
- python 学习记录(11)-文件处理/读取文件/文件写入内容/文件删除/文件复制/文件重命名/后缀名/内容查找与替换/文件比较/ 配置文件访问/目录创建与删除/遍历目录/定向输出
- 遍历目录文件并查找文件中的内容
- python 遍历目录下的所有文件
- python 遍历指定文件夹下的所有文件内容
- Python递归遍历目录下所有文件
- LINUX 在 指定目录下,包括子目录,查找文件中内容匹配的字符串
- python - 自定义一个递归函数用于递归遍历指定目录下的所有文件
- Python 查找指定目录下.txt文件并移动到指定目录
- 查找目录下所有文件,并替换内容-shell
- Linux 查找目录文件 内容 给出文章目录结构
- VB 中遍历目录,遍历目录查找文件的2个实现方法(挺好)
- Python/ArcPy遍历指定目录中的MDB文件方法
- Python:递归遍历目录,统计目录大小,并以列表的形式返回所有py文件
- 指定目录中批量查找指定后缀名的文件(Python)
- 在当前目录中所有文件中,查找,存在指定内容的指定文件类型
- 自学python之——os.walk 查找目录下的文件
- python2.7 遍历目录 获取文件名与内容
- FAT32学习笔记(二)长文件名的处理,文件内容的查找,目录的处理
- linux 查找目录或者文件内容
- 使用 python 遍历目录下的文件