【发布时间】:2021-04-18 22:54:36
【问题描述】:
据我所知,这一行应该找到在下载文件夹中修改的最新文件,其中包含子字符串“orders”
orderFile = max(glob.iglob("C:\Users\hermo\Downloads\Orders*"), key=os.path.getctime)
但是当有两个带有子字符串命令的文件,然后修改其中最旧的文件时,代码仍会返回另一个未修改的文件。所以我相信它会寻找最新创建的,而不是最新修改的。我可以在谷歌上找到任何线索。因为每个人都将此代码定义为“查找最新修改”,但它并没有这样做。至少不适合我。是否有替代 getchtime 的方法可以实际找到最后修改的时间
为了确保我展示了我想要引用这张图片的正确问题。此处代码将返回“orders_2021 ...”,因为这是在 15:38 创建的导出文件。 order_custom 是许多天前创建的,只是用户在需要时修改的同一个文件。现在我们需要“另存为”并每次(在导出之间)给它一个新名称以使其工作。
【问题讨论】: