[英]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.