python读取目录下指定字符的文件_python检索目录下所有文件中包含指定字符串的文件...

import os

import re

# list files

def listFiles(dirPath):

fileList = [];

for root, dirs, files in os.walk(dirPath):

for fileObj in files:

fileList.append(os.path.join(root,fileObj))

return fileList

def findString(filePath, regex):

fileObj = open(filePath, 'r')

for eachLine in fileObj:

if re.search(regex, eachLine, re.I):

print fileObj

break

def main():

fileDir = "e:"+os.sep+"Package"

regex = ur'FUNC_SYS_ADD_ACCDETAIL'

fileList = listFiles(fileDir)

for fileObj in fileList:

findString(fileObj, regex)

os.system("pause")

if __name__ == '__main__':

main()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值