我需要使用python获取文件创建日期和时间.我试过了:
os.stat(r"path")[ST_CTIME]
Run Code Online (Sandbox Code Playgroud)
但它正在回归:
1263538277
Run Code Online (Sandbox Code Playgroud)
这不是创建日期时间.有办法吗?
Jul*_*ano 10
为什么不?
>>> import time
>>> time.ctime(1263538277)
'Fri Jan 15 04:51:17 2010'
Run Code Online (Sandbox Code Playgroud)
看起来对我来说是一个有效的创作时间.
来自bytes.com:
import os
import time
create_date = os.stat('/tmp/myfile.txt')[9]
print time.strftime("%Y-%m-%d", time.gmtime(create_date))
Run Code Online (Sandbox Code Playgroud)
这使:
2009-11-25
Run Code Online (Sandbox Code Playgroud)
你也可以尝试:
print time.gmtime(create_date)
(2009, 11, 25, 13, 37, 9, 2, 329, 0)
Run Code Online (Sandbox Code Playgroud)
获得更准确的时间戳.
注意time.gmtime()返回GMT返回的时间; 请参阅该time模块文档的其他功能,如localtime().
| 归档时间: |
|
| 查看次数: |
4718 次 |
| 最近记录: |