Ctrl + S之后,Python 3.5.4 time.time()无法正常工作

时间:2018-11-26 07:01:39

标签: python window

我正在Windows 10中使用Python 3.5.4(由Activestate分发)。

我的问题是在通过Ctrl + S停止程序,然后通过Ctrl + Q或Ctrl + Q或Ctrl + Z恢复程序之后,time.time()没有得到正确的时间。

代码如下:

import time

t1 = time.time()
print('starting time is {}.'.format(t1))

for i in range(0,10):
    time.sleep(1)
    t2 = time.time()
    print('{}: time is {}, difference={}.'.format(i, t2, t2-t1))
    t1 = t2

exit

在for循环运行时按Ctrl + S时,我期望python在“ time.sleep(1)”下运行。但实际上,似乎python已经位于“ t2 = time.time()”。因此,当程序恢复时,立即的打印输出结果仍然是“正常”。下一个打印输出结果将反映该程序已停止。

有任何纠正建议吗?谢谢!

0 个答案:

没有答案