我试图检索在目录中添加或修改的最新文件。我在论坛上的一个获得该代码使用下面的方法:如何检索python文件夹中的最新文件
import os
filelist = os.listdir('MYDIRECTORY')
filelist = filter(lambda x: not os.path.isdir(x), filelist)
newest = max(filelist, key=lambda x: os.stat(x).st_mtime)
我把我的目录那里,它给了我下面的错误:
Traceback (most recent call last):
File "test.py", line 8, in <module>
newest = max(filelist, key=lambda x: os.stat(x).st_mtime)
File "test.py", line 8, in <lambda>
newest = max(filelist, key=lambda x: os.stat(x).st_mtime)
OSError: [Errno 2] No such file or directory: 'NAME OF FILE'
与上面显示的最新文件的名称。所以它找到了这个文件,但是可能是什么问题。请帮助
请编辑你的问题,并且包括你正在运行的代码的全文**。您使用'“。”'作为'MYDIRECTORY'时,您给出的代码适合我。 – MattDMo