簡體   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