【发布时间】:2012-10-19 15:07:37
【问题描述】:
我有一个计时模块:
start_timing = time.time()
#stuff happening here
report_timing["INT_MODULE"] = time.time()- start_timing
如果我使用str(report_timing["INT_MODULE"]),我得到的是很长的:0.000441074371338。
有没有一种标准方法可以将此浮点数四舍五入为0.0004 或以其他方式表示为更少的数字,如@987654327@,换句话说,一种转换时间的标准方法?
【问题讨论】:
-
要精确计时,请使用
timeit.default_timer();它会在所有平台上使用正确的计时器。 -
对于微秒处理,只需将该值除以 1000 并打印该值即可。
标签: python string floating-point python-2.7