【发布时间】:2021-06-09 22:14:31
【问题描述】:
我正在用 python 编写一个程序,我想计算我的程序中多个函数的执行时间,我得到的计算时间等于 0.0!!请问为什么会这样?请注意,我在使用 time 和 DateTime 模块进行计算时使用了不止一种方法,并获得了相同的结果。 这是我的代码示例:
import time
t1 = time.time()
keys = RSA.generateKey(K) # calling user define function
t2 = time.time()
print(" key generat: ", t2 - t1)
输出:
key generat: 0.0
即使很小也不应该有时差吗?
【问题讨论】:
-
time.time()只精确到秒。如果不到一秒钟,您将得到 0。