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