我正在尝试执行以下操作,以测量一个函数占用一个循环的时间
a = datetime.datetime.now()
while x<1:
callFunction()
b = datetime.datetime.now()
c = b-a
print(str(c))
但是我收到此错误
c = b-a
TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'float'
我在做什么错了?
答案 0 :(得分:1)
由于为a
分配了一个datetime
值,后来又抱怨它是一个float
,因此callFunction()
函数很有可能会对其进行更改。 / p>
我将首先进行调查。