这里的快速问题我想使用pandas read_csv为我的python脚本引入一个文件,但它是每日丢弃,文件名和文件位置每天都在变化......
我的第一个想法是通过提示用户输入路径来解决这个问题?或者是否有一个可以编码的更优雅的解决方案?
文件路径(带名称)是这样的:
DailyDownload> 20180301> [randomtags] _YEH.csv
答案 0 :(得分:0)
表达式sorted(glob.glob("DailyDownload/*/*_YEH.csv"))[-1]
将从最近一天的下载中返回一个文件。如果您确定每天只下载一个文件,这可能对您有用。
更好的解决方案可能是获取所有文件(glob.glob("DailyDownload/*/*_YEH.csv"
),然后在处理它们时以某种方式标记它们。也许将处理过的文件列表存储在数据库中?或者在完成处理时删除每个文件?