我是 python 和看门狗的新手,对快速入门示例感到困惑。在示例中,有如下代码块:
self.observer.start()
try:
while True:
time.sleep(5)
except:
self.observer.stop()
print('Error')
self.observer.join()
我找不到任何关于start
,stop
和join
方法的文档。此外,虽然知道 try except 中的 while 循环可能会使观察者每 5 秒运行一次,但我不明白它是如何工作的?
谁能解释一下这三种方法的作用以及循环如何工作?