有没有办法让一年的文件是用python创建的?

时间:2015-06-24 12:41:43

标签: python

标题说明了一切。我试图获得一年的文件创建用于索引目的。此外,如果重要的话,我会在Windows上。

3 个答案:

答案 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")