在python中,如果我想让进程或线程永远运行,我通常可以使用空的while循环执行此操作:
while 1:
pass
Run Code Online (Sandbox Code Playgroud)
但是,这会占用不公平的CPU进程.增加一个短暂的睡眠是有效的
import time
while 1:
time.sleep(0.01)
Run Code Online (Sandbox Code Playgroud)
有没有最好和更清洁的方式这样做?谢谢
在Python的time模块中,有一个sleep()函数,可以让Python在恢复程序之前等待x秒。有没有办法无限期地执行此操作,直到满足条件为止?例如:
while True:
time.sleep()
if x:
break
time.unsleep()
Run Code Online (Sandbox Code Playgroud)
我正在尝试为我的 PyGame 程序创建暂停功能。任何帮助表示赞赏。
我有一个功能,我需要在3天后使用python运行它
def hello()
print("hello world")
Run Code Online (Sandbox Code Playgroud)
脚本将运行,如何在python中每3天打印一次