如何在毫秒内使用time.sleep()?

时间:2018-01-07 04:16:41

标签: python variables time sleep

在我的代码中,我有一个名为'time'的变量

我将它设置为2.0(因此当我从int中减去一个浮点数时,我没有收到错误)

我做时间=时间 - 0.1(这样当重复这行代码时,每次会缩短.1秒)

但是当我尝试将它放入time.sleep

它不会让我(因为它是小数)

所以有人知道如何做毫秒而不是我可以减去100毫秒。

Look here for my code

2 个答案:

答案 0 :(得分:0)

您的代码应该有效。该文档还确认了亚秒级精度。

  

睡眠时间(秒)   延迟执行给定的秒数。该   参数可以是亚秒精度的浮点数。类型:   builtin_function_or_method

答案 1 :(得分:0)

您无法调用您使用的变量time,因为提供sleep函数的模块已被称为time。因此,具有相同名称的变量将使该模块不可用。

使用其他变量名称。

简单示例:

import time
x=2.0
while x > 0:
    print(str(x), flush=True)
    time.sleep(x)
    x=x-0.1