标题说明了一切。我试图获得一年的文件创建用于索引目的。此外,如果重要的话,我会在Windows上。
答案 0 :(得分:1)
这个问题已经被问过了,这里有简短的故事,请看下面的代码:
import os.path, time
print "last modified: %s" % time.ctime(os.path.getmtime(file))
print "created: %s" % time.ctime(os.path.getctime(file))
这里是链接: How to get file creation & modification date/times in Python?
答案 1 :(得分:1)
说实话,有类似的问题,例如: here
os.stat
是你的朋友。它提供文件的各种统计信息。使用ctime
将其更改为人类可读的版本here
import os.path, time
when = os.stat(r"path").st_ctime
time.ctime(when)
答案 2 :(得分:0)
所以这是解决方案:
import os
import datetime
#gives the create time as a unix timestamp
create_time = os.stat(<path to file>).st_ctime
#returns a datetime object
create_datetime = datetime.datetime.fromtimestamp(create_time)
#print the year
create_datetime.strftime("%Y")