9
A
回答
28
使用os.stat
調用獲取修改時間等文件屬性。
import os
for filename in os.listdir():
info = os.stat(filename)
print info.st_mtime
st_mtime
是有關python 2.5和至多一個浮點值,表示從epoch秒;使用time
或datetime
模塊來解釋這些顯示目的或類似。
請注意,該值的精確度取決於你所使用的操作系統:
的確切含義和st_atime的,st_mtime,和st_ctime屬性的分辨率取決於操作系統和文件系統上。例如,在使用FAT或FAT32文件系統的Windows系統上,st_mtime的分辨率爲2秒,而st_atime的分辨率僅爲1天。詳細信息請參閱您的操作系統文檔。
如果您所做的只是獲取修改時間,那麼os.path.getmtime
方法是一個方便的捷徑;它使用引擎蓋下的os.stat
方法。
不過請注意,該os.stat
調用是相對昂貴的(文件系統訪問),因此,如果你這樣做了很多的文件,你需要每個文件多個數據點,你最好使用os.stat
和重用返回的信息而不是使用os.path
便利方法,其中os.stat
將被稱爲每個文件多次。
3
如果你只想修改時間,那麼os.path.getmtime(filename)
會爲你得到它。如果您正在使用listdir
有爭論,你也需要使用os.path.join
:
import os, os.path
for filename in os.listdir(SOME_DIR):
print os.path.getmtime(os.path.join(SOME_DIR, filename))
的
相關問題
- 1. 如何從項目目錄中讀取JavaScript中的屬性文件?
- 2. 如何從目錄中讀取文件
- 3. 如何在文件目錄中讀取
- 4. 如何讀取不同Java項目中的屬性文件?
- 5. 從JAR目錄中讀取屬性文件
- 6. 如何在j2me中讀取文件的屬性/屬性
- 7. 如何獲取Win32 API中的目錄文件夾屬性?
- 8. 如何讀取屬性文件?
- 9. 如何從HDF5文件讀取屬性?
- 10. 如何從屬性文件讀取值?
- 11. 如何讀取項目根目錄中的文本文件?
- 12. 如何從屬性中提取目錄?
- 13. Java從web目錄讀取屬性文件
- 14. 使用java讀取文件/目錄屬性
- 15. 從屬性文件讀取目錄路徑
- 16. 如何讀取Linux中的文件/文件夾屬性?
- 17. 如何讀取文件目錄中的文件
- 18. 讀取位於JVM lib目錄中的測試中的屬性文件
- 19. 從屬性文件讀取
- 20. JSP屬性文件讀取
- 21. 讀取屬性文件
- 22. 在讀取屬性文件
- 23. 如何從iPhone中的文檔目錄中讀取pdf文件?
- 24. 如何在iOS中的文檔目錄中讀取文件
- 25. 讀取Pyspark中的屬性文件
- 26. 讀取Servlet中的屬性文件
- 27. 閱讀所有屬性目錄中的文件
- 28. 如何在我的項目根目錄中讀取.txt文件?
- 29. 讀取目錄文件
- 30. C#讀取目錄中的文件
可能重複[?如何獲得文件的創建和修改日期/ Python中的時間(http://stackoverflow.com /問題/ 237079 /如何對GET-文件創建,修改,日期時間,在-蟒蛇) –