Stop execution of a script called with execfile
问题 Is it possible to break the execution of a Python script called with the execfile function without using an if/else statement? I've tried exit() , but it doesn't allow main.py to finish. # main.py print "Main starting" execfile("script.py") print "This should print" # script.py print "Script starting" a = False if a == False: # Sanity checks. Script should break here # <insert magic command> # I'd prefer not to put an "else" here and have to indent the rest of the code print "this should not