在Python中,我必须编写一个代码,从目录中选择一个以某个字符串开头的文件&;有多个文件具有相同的名称,我需要最新的按日期修改。在这个例子中,我有一个名为
StockPriceReport06112018.pdf #First saved report in the mrng
StockPriceReport06112018(2).pdf #Updated report saved in same folder in the aftn
StockPriceReport06112018(3).pdf #Updated report saved in same folder in the evening
如何编写一个代码来自动化和打开最新的文件
如果要以所提供的格式打开版本号最大的文件,可以继续尝试打开版本号越来越大的文件,直到该文件不存在并且收到一个
^{1}$FileNotFoundError
。在这假设您的文件版本号是一个连续的范围,这意味着您的文件夹中没有丢失该文件的特定版本。所以要找到}存储在同一个文件夹中。在
file(3).pdf
,您需要将file.pdf
和{我会根据机器文件系统上的修改时间打开文件。 这包括执行一个递归文件列表,然后对每个文件调用
stat()
,以检索上次修改的日期:编辑:我读错了问题,你实际上想要最新的文件(我找到了最旧的)
^{1}$相关问题 更多 >
编程相关推荐