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