我知道终止 python 脚本的几种方法,但在这里我正在寻找一个好的和健壮的代码设计(一种推荐的方法来做到这一点)。
我的大部分代码都是用从主函数调用的函数编写的。
我想知道停止从给定函数(从 main 调用)运行 python 脚本/程序并向用户提供消息错误的最推荐方法是什么。
我当前设计的示例(如果有一些想法,请评论更好的做法):
import sys
def run_function(x):
if x == 4:
print 'error, x cannot be 4'
sys.exit(0)
else:
print 'good x'
return 0
def main():
x=4
run_function(x)
return 0