如何将字符串添加到命名函数路径的末尾



我正在尝试将当前日期和时间添加到文件命名路径的末尾在 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))

您可以使用以下命令获取包含当前日期和时间的字符串:

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

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

lx.eval("render /Users/me/Desktop/images/" + nowString)

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

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

输出:

render mypath/20121208_113754

最新更新