28. Python Runtime Services¶
The modules described in this chapter provide a wide range of services related to the Python interpreter and its interaction with its environment. Here’s an overview:
- 28.1.
sys
— System-specific parameters and functionsargv
byteorder
builtin_module_names
call_tracing()
copyright
_clear_type_cache()
_current_frames()
dllhandle
displayhook()
dont_write_bytecode
excepthook()
__displayhook__
__excepthook__
exc_info()
exc_clear()
exc_type
exc_value
exc_traceback
exec_prefix
executable
exit()
exitfunc
flags
float_info
float_repr_style
getcheckinterval()
getdefaultencoding()
getdlopenflags()
getfilesystemencoding()
getrefcount()
getrecursionlimit()
getsizeof()
_getframe()
getprofile()
gettrace()
getwindowsversion()
hexversion
long_info
last_type
last_value
last_traceback
maxint
maxsize
maxunicode
meta_path
modules
path
path_hooks
path_importer_cache
platform
prefix
ps1
ps2
py3kwarning
setcheckinterval()
setdefaultencoding()
setdlopenflags()
setprofile()
setrecursionlimit()
settrace()
settscdump()
stdin
stdout
stderr
__stdin__
__stdout__
__stderr__
subversion
tracebacklimit
version
api_version
version_info
warnoptions
winver
- 28.2.
sysconfig
— Provide access to Python’s configuration information - 28.3.
__builtin__
— Built-in objects - 28.4.
future_builtins
— Python 3 builtins - 28.5.
__main__
— Top-level script environment - 28.6.
warnings
— Warning control - 28.7.
contextlib
— Utilities forwith
-statement contexts - 28.8.
abc
— Abstract Base Classes - 28.9.
atexit
— Exit handlers - 28.10.
traceback
— Print or retrieve a stack traceback - 28.11.
__future__
— Future statement definitions - 28.12.
gc
— Garbage Collector interface - 28.13.
inspect
— Inspect live objects - 28.14.
site
— Site-specific configuration hook - 28.15.
user
— User-specific configuration hook - 28.16.
fpectl
— Floating point exception control