您的位置:首页 > 编程语言 > Python开发

python脚本对文件夹内文本内容整理输出

2020-03-06 20:56 851 查看

总共分3步骤
1、遍历文件夹内文本,并读取内容
2、依据查询到的内容,按照需求进行匹配筛选
3、将得到的信息返回存储到表格中
简要代码实现
1、遍历文件夹内文本,并读取内容
(1)取得代码执行目录

queryFloder = Path(sys.argv[0]).parent

(2)遍历文件夹文本

for path in [x for x in queryFloder.iterdir() if x.suffix in {'.txt'}]:

2、依据查询到的内容,按照需求进行匹配筛选
(1)遍历行列表

text_lines = f.readlines()
for str in text_lines:

(2)re.表达式匹配抓取

if re.match(r'\bip\b.*\blocal\b',str):

3、将得到的信息返回存储到表格中
(1)待输出df数据格式化

df = pd.DataFrame(list(export_str))

(2)输出到表格

df.to_excel(writer,sheet_name = path.stem)
  • 点赞
  • 收藏
  • 分享
  • 文章举报
v45tsi 发布了3 篇原创文章 · 获赞 0 · 访问量 20 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: