为了账号安全,请及时绑定邮箱和手机立即绑定

如何在python中选择最新的CSV文件?

如何在python中选择最新的CSV文件?

小怪兽爱吃肉 2021-12-21 16:42:25
我在一个文件夹中有很多文件。喜欢:tb_exec_ns_decile_20190129.csvtb_exec_ns_decile_20190229.csvtb_exec_ns_decile_20190329.csv所以我只想选择最新的文件:tb_exec_ns_decile_20190329.csv
查看完整描述

2 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

import glob

import os


all_files = glob.glob('/path/to/folder/*.csv') #give path to your desired file path

latest_csv = max(all_files, key=os.path.getctime)

print latest_csv


查看完整回答
反对 回复 2021-12-21
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

由于您的 csv 文件共享一个公共前缀,您可以简单地max在文件列表上使用。假设您位于包含文件的目录中并且tb_exec_ns_decile_20190329.csv 具有最新日期:


>>> import glob

>>> max(glob.glob('tb_exec_ns_decile_*.csv'))

'tb_exec_ns_decile_20190329.csv'


查看完整回答
反对 回复 2021-12-21
  • 2 回答
  • 0 关注
  • 196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号