python - 出现错误时可以重新启动程序吗?
问题描述
我在 discord.py 中制作了一个机器人,我想添加一个函数,如果出现通常会停止它的错误,它会重新启动程序。具体来说,当我收到 TimeoutError 时会重新启动机器人。我尝试了几种不同的方法,包括将其放入while
循环中并使用os.execl()
,但错误仍然会停止程序。有谁知道我是否有办法让它工作?
解决方案
推荐阅读
- ios - 在 swift 中仅使用范围键查询 AWS DynamoDB 服务器
- java - 用java将数据写入mysql
- javascript - 如何获取位于表格单元格中的按钮路径
- jupyter-notebook - 如何使用书签将 colab ipynb 输出到 pdf/epub?
- jquery - 在 HTML5 中展开/折叠详细信息标签时动态更改 div 高度
- android-studio - Android Studio 模拟器 GPU 驱动程序问题
- image-processing - 哈里斯角点检测上的内核掩码
- c++ - 无法使用 libxml2 处理 xpath 查询
- elasticsearch - Elastic Search 6 嵌套查询聚合
- codeigniter - Code Igniter - 在 FTP 中创建文件夹