2
如何閱讀是最近添加或修改特定的文件夾中的Excel文件?假設該文件夾具有其他Excel文件或PDF,MS字等的Python - 讀最近添加或修改的Excel文件(或其他格式)
如果我想閱讀最新的word文檔?
如何閱讀是最近添加或修改特定的文件夾中的Excel文件?假設該文件夾具有其他Excel文件或PDF,MS字等的Python - 讀最近添加或修改的Excel文件(或其他格式)
如果我想閱讀最新的word文檔?
做的第一件事是在你的目錄來獲取所有文件(文件夾除外)的列表。
files = [f for f in os.listdir('.') if not os.path.isdir(f)]
有了這個,你就可以做各種事情。
想要得到的名單PDF文件,最近第一修改?
recentPDFs = [f for f in files if f[-4:] == '.pdf'] # Checks the file extension is pdf
recentPDFs.sort(key = lambda f: os.path.getmtime(f), reverse = True) # Sorts by time modified
最近最少創建的excel文件如何?
recentExc = [f for f in files if f[-5:] == '.xlsx']
recentExc.sort(key = lambda f: os.path.getctime(f))
您現在可以看到圖案。
真棒,謝謝! – thatMeow
[os.listdir](https://docs.python.org/3.5/library/os.html#os.listdir),[MAX](https://docs.python.org/3.5/library/ functions.html#最大),[os.stat(https://docs.python.org/3.5/library/os.html#os.stat) –