私はstrftime()をマイクロ秒精度で使用しようとしていますが、%fを使用すると可能と思われます(ここ)。ただし、次のコードを試した場合:
import time
import strftime from time
print strftime("%H:%M:%S.%f")
...時間、分、秒は取得できますが、%f はマイクロ秒の記号なしで %f として出力されます。私は Ubuntu で Python 2.6.5 を実行しているので、問題なく %f がサポートされているはずです (私の知る限り、2.6 以上でサポートされています)。
ベストアンサー1
これを取得するには、datetime の strftime 関数を使用できます。問題は、time の strftime がマイクロ秒情報を持たないタイムタプルを受け入れることです。
from datetime import datetime
datetime.now().strftime("%H:%M:%S.%f")
うまくいくはずです!