【发布时间】:2018-03-24 23:24:44
【问题描述】:
我正在尝试使用os.path.getmtime() 获取文件的修改日期并将时间转换为人类可读的格式;建议使用time.ctime() 方法,但它也给出了日期和月份的名称,这是我不想要的。
是否可以格式化%d %m %Y, %H:%M?
目前我的代码如下:
import os.path, time
path = #path of the file
print time.ctime(os.path.getmtime(path))
【问题讨论】:
-
你的意思是
time.strftime("%d %m %Y, %H:%M")? -
time.strftime("%d %m %Y, %H:%M",time.ctime(os.path.getatime(path+'\\'+file))) 给出错误?
-
谁建议的?由于许可证问题,此人是否还建议您使用 Python 1.6 而不是 2.0?
-
@MertTheGreat 既然
ctime返回一个字符串(一个非语言环境感知的、固定格式的字符串),为什么除了错误之外会给出任何结果? -
不,如果您知道更好的方法,请与我分享这就是我问的原因,谢谢。