压缩raw_input Python的时间差

时间:2015-10-28 09:30:30

标签: python python-2.7

说我正在输出类似raw_input('What is your name?')的内容到控制台中。消息显示在控制台中,用户键入其名称。我需要能够捕获控制台中显示消息的时间与用户点击Enter并输入其姓名的时间之间的时差。

2 个答案:

答案 0 :(得分:0)

你想要这个吗?

from time import time
start=time() # time just before raw_input called
raw_input('What is your name?')
end= time() # time just after user give some input
print end -start

答案 1 :(得分:0)

我不确定你的问题是什么。 raw_input是阻塞函数,因此您可以简单地读取函数前后的时间并执行以下操作:

import time
before = time.time()
value = raw_input()
after = time.time()
print "Waited for input for", after-before, "seconds"