用Python打印程序中两点之间的时间

用Python打印程序中两点之间的时间,python,Python,我想知道一种在程序的两点之间计算时间的方法。在我的情况下,我会问用户10个问题,然后显示他们回答问题所花的时间(下面的示例代码)。我将如何通过导入时间之类的方式来实现这一点 示例代码: timer.start question1 = input("What is your favorite game ?") timer.end print(timer.time) ^ timer.x的东西将被你的建议所取代。这个怎么样 from datetime import datetime start =

我想知道一种在程序的两点之间计算时间的方法。在我的情况下,我会问用户10个问题,然后显示他们回答问题所花的时间(下面的示例代码)。我将如何通过导入时间之类的方式来实现这一点

示例代码:

timer.start
question1 = input("What is your favorite game ?")
timer.end
print(timer.time)
^ timer.x的东西将被你的建议所取代。

这个怎么样

from datetime import datetime
start = datetime.now()
question1 = input("What is your favorite game ?")
end = datetime.now()
print(str(end - start))
time.time()
以浮点数形式返回自历元以来的时间(以秒为单位)。

datetime.now()是答案
import time
s=time.time()
question1 = input("What is your favorite game ?")
e=time.time()
print(e-s)