在中间跳过/打破铁蟒程序

时间:2015-07-21 03:57:34

标签: ironpython

是否有替代品可以转到'在IronPython中命令? 我尝试使用sys.exit()。但它给出了系统退出异常。

1 个答案:

答案 0 :(得分: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