Read_CSV()具有非常量文件位置

时间:2018-03-02 17:23:39

标签: python pandas csv

这里的快速问题我想使用pandas read_csv为我的python脚本引入一个文件,但它是每日丢弃,文件名和文件位置每天都在变化......

我的第一个想法是通过提示用户输入路径来解决这个问题?或者是否有一个可以编码的更优雅的解决方案?

文件路径(带名称)是这样的:

DailyDownload> 20180301> [randomtags] _YEH.csv

1 个答案:

答案 0 :(得分:0)

表达式sorted(glob.glob("DailyDownload/*/*_YEH.csv"))[-1]将从最近一天的下载中返回一个文件。如果您确定每天只下载一个文件,这可能对您有用。

更好的解决方案可能是获取所有文件(glob.glob("DailyDownload/*/*_YEH.csv"),然后在处理它们时以某种方式标记它们。也许将处理过的文件列表存储在数据库中?或者在完成处理时删除每个文件?