exit()
从函数内部是不好的形式吗?
def respond_OK():
sys.stdout.write('action=OK\n\n')
sys.stdout.flush() # redundant when followed by exit()
sys.exit(0)
而不是设置退出代码并exit()
从__main__
名称空间中获取?
def respond_OK():
global exit_status
sys.stdout.write('action=OK\n\n')
sys.stdout.flush()
exit_status = 0
sys.exit(exit_status)
从功能的角度来看,差异可以忽略不计,只是想知道在形式上的共识是什么。如果你在别人的代码中找到了先验,你会看两次吗?