Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to exit in Python 3.2? [closed]

I know now we cant use sys.exit() . So how do I exit in the new version of Python?

like image 557
Karthik S Avatar asked Jan 09 '12 05:01

Karthik S


People also ask

How do I exit Python 3?

Exit the program using the exit() function in Python To exit the program in Python, use the exit() function. The exit() is a built-in function that quits and comes out of the execution loop of the program in Python.

How do you exit code in Python?

Exit Codes in Python Using sysThe sys module has a function, exit() , which lets us use the exit codes and terminate the programs based on our needs. The exit() function accepts a single argument which is the exit code itself. The default value of the argument is 0 , that is, a successful response.


1 Answers

import sys sys.exit() 

details from the sys module documentation:

exit([arg])

Exit from Python. This is implemented by raising the SystemExit exception, so cleanup actions specified by finally clauses of try statements are honored, and it is possible to intercept the exit attempt at an outer level. The optional argument arg can be an integer giving the exit status (defaulting to zero), or another type of object. If it is an integer, zero is considered successful termination'' and any nonzero value is consideredabnormal termination'' by shells and the like. Most systems require it to be in the range 0-127, and produce undefined results otherwise. Some systems have a convention for assigning specific meanings to specific exit codes, but these are generally underdeveloped; Unix programs generally use 2 for command line syntax errors and 1 for all other kind of errors. If another type of object is passed, None is equivalent to passing zero, and any other object is printed to sys.stderr and results in an exit code of 1. In particular, sys.exit("some error message") is a quick way to exit a program when an error occurs.

Source

like image 50
rekire Avatar answered Sep 21 '22 18:09

rekire