小编典典

在Python中将%f与strftime()结合使用可获取微秒

python

我想使用的strftime()以微秒级精度,这似乎可以使用%F(为说明这里)。但是,当我尝试以下代码时:

import time
import strftime from time

print strftime("%H:%M:%S.%f")

…我得到小时,分钟和秒,但是%f打印为%f,没有微秒的迹象。我在Ubuntu上运行Python
2.6.5,所以应该没问题,应该支持%f(据我所知,它在2.6及更高版本中受支持。)


阅读 219

收藏
2020-12-20

共1个答案

小编典典

您可以使用datetime的strftime函数来获取此信息。问题是时间的strftime接受不携带微秒信息的时间元组。

from datetime import datetime
datetime.now().strftime("%H:%M:%S.%f")

应该做的把戏!

2020-12-20