python SyntaxError: 'break' outside loop

break、continue 只能在for while中使用,如果非要在if判断下退出程序可以使用:

   import sys,os
    if text is not None:
        return st
    else:
        # sys.exit(0)
         os._exit(0)
         #return ‘’返回空字符

sys.exit(0) os._exit(0)都可以
但:
os._exit()会直接将python程序终止,之后的所有代码都不会继续执行。

sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获此异常的代码,那么这些代码还是会执行。

你可能感兴趣的:(Python)