我試圖檢索在目錄中添加或修改的最新文件。我在論壇上的一個獲得該代碼使用下面的方法:如何檢索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