繁体   English   中英

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

[英]How to use time.sleep() in milliseconds

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

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

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

但是当我尝试将它放入time.sleep它不会让我(因为它是小数)

我该如何做毫秒,以便我可以减去 100 毫秒?

在这里查看我的代码

您的代码应该可以工作。 该文档还确认亚秒级精度是可能的。

sleep(seconds) 延迟执行给定的秒数。 参数可以是亚秒级精度的浮点数。 类型:builtin_function_or_method

你不能调用你使用的变量time ,因为提供sleep函数的模块已经被称为time 因此,您的同名变量将使该模块不可用。

使用不同的变量名称。

简单的例子:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM