python - 如何以毫秒为单位使用 time.sleep()

标签 python variables time sleep

在我的代码中,我有一个名为“时间”的变量。

我将其设置为2.0(这样当我从 int 中减去 float 时不会出现错误)。

我这样做time = time - 0.1(这样当重复这行代码时,每次都会缩短0.1秒)。

但是当我尝试将其放入 time.sleep 时,它不会让我这么做(因为它是十进制)

我怎样才能用毫秒来代替,这样我就可以减去 100 毫秒?

Look here for my code

最佳答案

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

使用不同的变量名称。

简单的例子:

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

关于python - 如何以毫秒为单位使用 time.sleep(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48134261/

相关文章:

python - 如何在Python中获取以下格式的日期: "2017-06-06T07:00:00.000Z"?

python - 大多数忽略输出的pythonic方式

php - 从 PHP CSS 文件中取回 PHP 变量

function - 访问函数执行后在函数内部创建的变量

c# - mvc4 actionlink 传递变量

golang中字符串的时间转换

python - 在 Cython 中优化代码的技巧

python - 将 Keras 模型导出到 TensorFlow 时,“顺序”对象没有属性 '_is_graph_network'

python - 如何保护python源代码并将其编译成.so库?

ios - 在某个时间点快速执行代码 3