现在我的代码中有一个无限循环,用于完成脚本重启。问题是脚本崩溃时。 如果崩溃我怎么能重启脚本?
infiniteloop.py
while True:
execfile("abc.py")
abc.py
print "1"
error
答案 0 :(得分:2)
这样做,
while True:
try:
execfile("abc.py")
except Exception as e:
print "Exception occured: ", e
答案 1 :(得分:1)
可能没有任何方法让脚本在崩溃后重新启动,但你可以像这样添加一些错误处理:
while True:
try:
execfile("abc.py")
except:
pass
或者,您可以使用shell脚本重复运行包装器。