Mint láttuk, ellentétben a C nincs “fő” functionin Python –, amikor fut a program, egyszerűen végrehajtja a codein a felső szintű fájl, fentről lefelé (azaz a fájlnév welisted a parancssorban, kattintott a file explorer, stb.).,A szkriptek általában kilépnek, amikor a Python leesik a fájl végéről, dea beépítettsys.exit funkció:

>>> 
# else exits on end of script

érdekes, hogy ez a hívás valóban csak növeli a beépítettSystemExit kivételt. Emiatt a szokásos módon megszakítjuk a korai kijáratok feltartóztatását és a tisztítási tevékenységek elvégzését; ha nem támadják meg, a tolmács a szokásos módon távozik., Forinstance:

C:\...\PP2E\System>
>>>
>>>
...
# see also: os._exit, Tk( ).quit( )...
...
...ignoring exit>>>

valójában kifejezetten növeli a beépítettSystemExit kivéve a Pythonraise nyilatkozat egyenértékű hívjasys.exit. Reálisabban, atry blokk fogást a kilépési kivétel raisedelsewhere egy programban; a script például 3-11exits egy feldolgozási függvény.

a program futtatása szkriptként azt eredményezi, hogy kilép, mielőtt az értelmező leesik a fájl végéről., De mivel asys.exit Python kivételt vet fel, a funkció importőrei…