欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python笔记

程序员文章站 2022-07-02 09:14:53
1.获取文件列表fl = os.listdir(directory) //directory = 文件路径2.抽取有某个关键字(task)的文件名列表fileKey = 'task'fl1 = []for l in fl:if fileKey.strip() in l:fl1.append(l)3.按时间先后排序,最后一个为最新fl1.sort(key=lambda fn:os.path.getmtime(directory + fn)) print(fl1...

一、一个提取文件关键内容的工具脚本关键部分

1.获取文件列表

fl = os.listdir(directory) //directory = 文件路径

2.抽取有某个关键字(task)的文件名列表

fileKey = 'task'
	fl1 = []
	for l in fl:
		if fileKey.strip() in l:
			fl1.append(l)

3.按时间先后排序,最后一个为最新

fl1.sort(key=lambda fn:os.path.getmtime(directory + fn)) 
print(fl1[-1])

4.以可读的方式打开文件

p = open(anafile, 'r')

5.把tmp1列表内容按时间倒序排序(最新在最前面)

reversetmp1 = tmp1[::-1]

6.切片

data = tmpdata[0].split(',')[0].split(': ')[2]

 

本文地址:https://blog.csdn.net/Fwanwan/article/details/109641443