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 に答える