簡體   English   中英

如何獲取上次在Python中修改文件的時間?

[英]How do I get the time a file was last modified in Python?

假設文件存在(使用os.path.exists(filename)首先確保它存在),如何顯示文件上次修改的時間? 這是在Linux上,如果這有任何區別。

>>> import os
>>> f = os.path.getmtime('test1.jpg')
>>> f
1223995325.0

自(epoch)開始

os.stat()

import os
filename = "/etc/fstab"
statbuf = os.stat(filename)
print("Modification time: {}".format(statbuf.st_mtime))

Linux不記錄文件的創建時間( 對於大多數文件系統 )。

python 3.4+的新功能(參見: pathlib

import pathlib

path = Path('some/path/to/file.ext')
last_modified = path.stat().st_mtime

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM