最近遇到代码稳定性问题,运行一段时间就会自己出现个bug,暂时没找到解决的办法,不过发现重新运行一下还是可以跑的,所以使用try和except捕获异常后循环运行主程序,不失为权宜之计。
import time
def main():
while True:
time.sleep(1.2)
print('running')
if __name__ == '__main__':
while True:
try:
main()
except Exception:
pass
except KeyboardInterrupt:
break
except:
pass