我不得不在python
编码没有任何教育编码。所以我的技能是耻辱。 我有一个telegram bot
。有时它会崩溃,我不知道为什么,实际上并不重要,但是当它由于一些奇怪的数据丢失而崩溃时,我需要让bot自行重启。所以请解释我如何添加while True
或try-except
。请教我如何将这些结构放在我的代码中。所有的代码必须在try statement
之内,对吗?对于愚蠢的问题我很抱歉,但我需要你的帮助。谢谢!重新启动代码本身
Q
重新启动代码本身
-3
A
回答
-1
都会响起Python: about catching ANY exception
你可以做类似如下:
while (true):
try:
#your code here
except:
print "Caught an exception, discarding it."
请注意,此捕捉任何异常,这是不是一个好主意。
+0
你是我的英雄!谢谢! –
0
如果您正在使用Linux,那么你可以写,将重新启动Python脚本在崩溃的情况下,并保持它运行一个独立的bash脚本:
until foo.py; do
echo "'foo.py' crashed with exit code $?. Respawning.." >&2
sleep 1
done
你会想在运行这个bash脚本背景:
nohup ./bar.sh &
(Source)
相关问题
- 1. Mule ESB重新启动本身
- 2. 本身重新启动Windows服务
- 3. 如何从代码重新启动Firefox?
- 4. 结束后重新启动代码
- 5. 使用R代码重新启动rsession
- 6. 在Python 3.6中重新启动代码?
- 7. 保持密码的代码,但gunicorn可自动重新启动?
- 8. 启动自我重启的C#代码?
- 9. ASP.NET MVC应用程序本身重新启动
- 10. 问题与Windows服务程序重新启动本身
- 11. Android NDK:如何在重新启动活动后清理本机代码?
- 12. Eclipse活动在代码更改时不重新启动
- 13. 重新启动脚本的脚本
- 14. 如何自动重新启动脚本
- 15. Python:代码崩溃 - 重启脚本
- 16. Sinatra:在启动或重新启动我的应用程序时执行代码
- 17. 如何重构程序启动代码?
- 18. 重新启动Web服务器后Django/Apache代码不能重新加载
- 19. 重新启动代理程序崩溃
- 20. Ansible并重新启动码头服务
- 21. 通过Eclipse重新启动码头
- 22. 壳牌重新启动,而不是运行代码
- 23. Actionscript 3 - 在循环中锁定重新启动的代码
- 24. Ruby on rails:使用代码重新加载启动服务器
- 25. 仅调用一次重新启动工作台代码
- 26. 打破一个while循环并重新启动代码
- 27. Python 2.7.8如何重新启动游戏代码
- 28. VBA代码中途无需重新启动的错误消息
- 29. 更改代码而不重新启动Xcode
- 30. 重新启动一个java控制台应用程序代码
你最好关闭读一或两个教程。而且你应该修复潜在的问题,而不是在失败时重新启动。 – mhawke
这不是个性化的点播教程网站。如果您有其他问题尚未解决的具体问题,请先阅读现有教程并返回。 – Julien