我正在尝试将当前日期和时间添加到文件命名路径的末尾 在一个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))
答案 0 :(得分:0)
您可以使用以下内容获取包含当前日期和时间的字符串:
import datetime
now = datetime.datetime.now()
nowString = str(now).replace(" ", "-")
然后,您可以将该字符串添加到路径的其余部分。例如,使用上面的路径:
lx.eval("render /Users/me/Desktop/images/" + nowString)
答案 1 :(得分:0)
我认为你正在寻找的是strftime函数来正确格式化没有空格的日期。我通常会像这样格式化日期,因为它看起来按文件系统排序:
import datetime
now = datetime.datetime.now()
print("render mypath/%s" % now.strftime("%Y%m%d_%H%M%S"))
输出:
render mypath/20121208_113754