我正在嘗試使用python 2.7 os
和glob
模塊將最新文件添加到目錄中。glob.iglob從文件名中刪除路徑
import os
import glob
path = "files/"
newestFile = max(glob.iglob(path + '*.txt'), key=os.path.getctime)
print newestFile
當我打印newestFile
可變我得到包括路徑即
文件\ file.txt的
我只想filename
但我.txt
文件和腳本.py
不在同一個目錄中。文本文件是文件目錄下的一個目錄。如何引用目錄並獲取最新的.txt
文件添加到該目錄。
你的問題不清楚,你真的想要什麼?只是存儲在其他目錄中的文件的文件名或文件名?是'file.txt'不是預期的輸出? – ZdaR
@ZdaR對不起。預期的輸出是file.txt,但我得到的是files \ file.txt。 Padraic Cunningham的建議完成了這項工作。 – benipy