2015-07-21 39 views

回答

1

你想逃避某些例外或什么?你为什么不把相关的脚本封装在“while-try”循环中呢?如果你只是想在某些条件下逃跑,创造性地使用If子句和while循环仍然可以成为解决方案。

something = True 
While(something): 
    try: 
     doing things 
    except as e: 
     print e 
     something = False 

另外,break可以在流程中打破循环。这不是最优美的,但只要你处理任何无限循环,它就能完成工作。

While(True): 
    do things 
    if(condition): 
     break 
    else: 
     print "Condition not true" 
    do more things 
    break