sys – system specific functions¶
Functions¶
- sys.exit([retval])¶
Raise a SystemExit exception. If an argument is given, it is the value given to SystemExit.
- sys.print_exception(exc[, file])¶
Print exception with a traceback to a file-like object file (or sys.stdout by default).
Difference to CPython
This function appears in the traceback module in CPython.
Constants¶
- sys.argv¶
a mutable list of arguments this program started with
- sys.byteorder¶
the byte order of the system (“little” or “big”)
- sys.path¶
a mutable list of directories to search for imported modules
- sys.platform¶
The platform that Micro Python is running on. This is “pyboard” on the pyboard and provides a robust way of determining if a script is running on the pyboard or not.
- sys.stderr¶
standard error (connected to USB VCP, and optional UART object)
- sys.stdin¶
standard input (connected to USB VCP, and optional UART object)
- sys.stdout¶
standard output (connected to USB VCP, and optional UART object)
- sys.version¶
Python language version that this implementation conforms to, as a string
- sys.version_info¶
Python language version that this implementation conforms to, as a tuple of ints