小白入门之查找关键数据python

it2023-02-11  45

背景: 针对一个日常的工作中,会对一些网络中固定文件夹里面内容进行数据的查找,其中的关键字会依据老板的要求不断的变动, 代码: 对产品的数据进行获取的

#!/usr/bin/env python3 # -*- coding:utf8 -*- # @TIME :2019/7/14 9:02 # @Author:zoombug # @File : import os list_aa=[r'C:\\Users\\Desktop\\l2','C:\\Users\\Desktop\\l6','C:\\Users\\Desktop\\11']#定义使用的文件夹,数组类型可以方便定义使用的情况。 search_keys='XXXXXXXXXX' #定义需要查找的关键信息,可以 for folder in list_aa: #遍历对应的文件夹 os.chdir(folder) #文件夹设置为当前工作目录 for filename in os.listdir(folder): #遍历文件夹中的文件 fdd=open(folder+'\\'+filename,"r")#对每个文件进行打开 strddds=fdd.readlines()#对每个文件每行进行读取 for strddd in strddds:#对每行进行判断 if search_keys in strddd:#对每行进行判断 with open(folder+'\\'+r'data.txt','a') as f_f::#如果包含特殊的字符串,把文件写入到对应文件中。 f_f.write(filename+','+strddd+'\n') f_f.close() print('Done')#完成后提示完成,

以上代码,可以依据自己的需要增加邮件模块、定制执行模块、logger模块,有要求的还可以参考之前的文章,做个界面,简单的交互程序就生成了。

最新回复(0)