Показывает, как найти время последнего изменения файла (или каталога):
Вот количество секунд с начала эпохи, используя os.stat
import os
st=os.stat('/tmp')
mtime=st.st_mtime
print(mtime)
# 1325704746.52
Или, что то же самое, используя os.path.getmtime :
print(os.path.getmtime('/tmp'))
# 1325704746.52
Если вам нужен объект datetime.datetime :
import datetime
print("mdatetime = {}".format(datetime.datetime.fromtimestamp(mtime)))
# mdatetime = 2012-01-04 14:19:06.523398
Или форматированная строка с использованием time.ctime
import stat
print("last accessed => {}".format(time.ctime(st[stat.ST_ATIME])))
# last accessed => Wed Jan 4 14:09:55 2012
print("last modified => {}".format(time.ctime(st[stat.ST_MTIME])))
# last modified => Wed Jan 4 14:19:06 2012
print("last changed => {}".format(time.ctime(st[stat.ST_CTIME])))
# last changed => Wed Jan 4 14:19:06 2012
Хотя я этого не показывал, есть эквиваленты для определения времени доступа и времени изменения для всех этих методов. Просто перейдите по ссылкам и найдите «atime» или «ctime».