Остановить выполнение скрипта, вызванного с помощью execfile
Можно ли прервать выполнение скрипта Python, вызываемого с помощью функции execfile, без использования оператора if / else? Я пыталсяexit()
, но это не позволяетmain.py
заканчивать.
<code># 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 print" # lots of lines below </code>