hoo*_*man -1 python time sleep
我听说sleep()在 python 中使用比在time.sleep(). 如果是这样,为什么以及哪里比另一种更合适?(一个比另一个更合适还是只是一样? - 没有意见 - 只有事实。)
PS - 将sleep()或time.sleep()放在您答案的开头,以便我知道您选择了哪一个。
睡觉:
from time import sleep
sleep(1)
Run Code Online (Sandbox Code Playgroud)
睡眠时间:
time.sleep(1)
Run Code Online (Sandbox Code Playgroud)
sleep() 不存在,除非你存在
from time import sleep
Run Code Online (Sandbox Code Playgroud)
如果你想使用time.sleep()你需要以下导入
import time
Run Code Online (Sandbox Code Playgroud)
在文件的开头
上述导入time.sleep()和sleep()是相同的,我个人不会说,一个比另一个更合适。
然而:
其优点
是,
如果您想要另一种睡眠实现,from time import sleep
您可以根据需要替换它
。from myspecialmodule import sleep
当然,你的代码输入量会少一些。(只是sleep()代替time.sleep())
正如一个小旁注2022-08-16:
调用sleep()会比调用稍微快一点time.sleep() ,因为 python 字节码必须少做一次符号查找。实际上(除非处于非常严格的性能关键循环内),这不会引人注目。在调用函数的特定上下文中,应该等待它不会有任何区别