我想使用的strftime()以微秒级精度,这似乎可以使用%F(为说明这里)。但是,当我尝试以下代码时:
import time import strftime from time print strftime("%H:%M:%S.%f")
…我得到小时,分钟和秒,但是%f打印为%f,没有微秒的迹象。我在Ubuntu上运行Python 2.6.5,所以应该没问题,应该支持%f(据我所知,它在2.6及更高版本中受支持。)
您可以使用datetime的strftime函数来获取此信息。问题是时间的strftime接受不携带微秒信息的时间元组。
from datetime import datetime datetime.now().strftime("%H:%M:%S.%f")
应该做的把戏!