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