在Python中打印程序中2点之间的时间[重复]

Posted

技术标签:

【中文标题】在Python中打印程序中2点之间的时间[重复]【英文标题】:Printing the time between 2 points in a program in Python [duplicate] 【发布时间】:2016-11-03 09:57:20 【问题描述】:

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

示例代码:

timer.start
question1 = input("What is your favorite game ?")
timer.end
print(timer.time)

^ timer.x 将被您的建议所取代。

【问题讨论】:

datetime.now() 是答案 【参考方案1】:
import time
s=time.time()
question1 = input("What is your favorite game ?")
e=time.time()
print(e-s)

time.time() 以浮点数形式返回纪元以来的时间(以秒为单位)。

【讨论】:

【参考方案2】:

这个怎么样?

from datetime import datetime
start = datetime.now()
question1 = input("What is your favorite game ?")
end = datetime.now()
print(str(end - start))

【讨论】:

以上是关于在Python中打印程序中2点之间的时间[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在python终端中打印颜色[重复]

在python 3中动态打印一行[重复]

想要在单行 Python 中多次打印 [重复]

问题在python中打印usb的挂载点

在Python中打印未排序的字典[重复]

python中怎么重复打印