是否可以使用Python来测量响应时间?

是否可以使用Python来测量响应时间?,python,Python,我正在做一些实验,我需要精确测量参与者对问题的反应时间。我知道有一些商业软件,但我想知道我是否可以用Python实现这一点。python是否提供了合适的功能来测量以毫秒为单位的响应时间 谢谢,, Joon就这样做吧: from time import time starttime = time() askQuestion() timetaken = time() - starttime 您可以测量显示的选项与接收到的输入之间的执行时间 您可能需要查看timeit模块 import timei

我正在做一些实验,我需要精确测量参与者对问题的反应时间。我知道有一些商业软件,但我想知道我是否可以用Python实现这一点。python是否提供了合适的功能来测量以毫秒为单位的响应时间

谢谢,,
Joon

就这样做吧:

from time import time
starttime = time()
askQuestion()
timetaken = time() - starttime

您可以测量显示的选项与接收到的输入之间的执行时间


您可能需要查看
timeit
模块

import timeit

我认为默认情况下,t.timeit()将运行函数1000000次,而不是仅运行一次。要仅运行一次,您需要在谷歌
python
time
时将代码更改为-print t t.timeit(number=1)。您了解了什么吗?我知道时间模块。我想知道它是否足够可靠,可以在我必须精确测量响应时间的实验环境中使用。也许我的问题信息量不够。:)
import timeit