将yaml文件中的“创建时间”更改为“当前时间”

时间:2012-09-04 09:58:25

标签: python django yaml

在我的应用程序中,我有一个yaml文件,它是使用命令./manage.sh dumpdata在django中创建的。在其中创建的时间就像这样硬编码..

created_on: 2012-08-22 06:17:03.053740

即。我创建yaml文件的时间。

我希望它将时间显示为当前时间或yaml文件在客户端执行的时间。 任何帮助将非常感谢。感谢。

1 个答案:

答案 0 :(得分:1)

这些值适用于由dumpdata导出的记录,而不是在创建文件时。创建文件的时间将是您可以从文件系统中读取的文件元信息的一部分。

获取文件的创建时间:

>>> import os.path, time
>>> time.ctime(os.path.getctime('test.png'))
'Tue Sep  4 09:48:24 2012'
>>>