1

我正在尝试将当前日期和时间添加到 3D 软件中文件命名路径的末尾,到目前为止我有这个:

#python
import datetime
now = datetime.datetime.now()
lx.out(now)
lx.eval("render /Users/me/Desktop/images/")

试过这个(但没有用)

lx.eval("render /Users/me/Desktop/images/%s" %(now))
4

2 回答 2

0

您可以通过以下方式获取包含当前日期和时间的字符串:

import datetime
now = datetime.datetime.now()
nowString = str(now).replace(" ", "-")

然后,您可以将该字符串添加到路径的其余部分。例如,使用上面的路径:

lx.eval("render /Users/me/Desktop/images/" + nowString)
于 2012-12-08T06:34:34.440 回答
0

我认为您正在寻找的是 strftime 函数来正确格式化没有空格的日期。我通常像这样格式化日期,因为它在您的文件系统中显示为排序:

import datetime

now = datetime.datetime.now()
print("render mypath/%s" % now.strftime("%Y%m%d_%H%M%S"))

输出:

render mypath/20121208_113754
于 2012-12-08T10:39:35.573 回答