sys | index (built-in) Module Docs |
This module provides access to some objects used or maintained by the
interpreter and to functions that interact strongly with the interpreter.
Dynamic objects:
argv -- command line arguments; argv[0] is the script pathname if known
path -- module search path; path[0] is the script directory, else ''
modules -- dictionary of loaded modules
displayhook -- called to show results in an interactive session
excepthook -- called to handle any uncaught exception other than SystemExit
To customize printing in an interactive session or to install a custom
top-level exception handler, assign other functions to replace these.
exitfunc -- if sys.exitfunc exists, this routine is called when Python exits
Assigning to sys.exitfunc is deprecated; use the atexit module instead.
stdin -- standard input file object; used by raw_input() and input()
stdout -- standard output file object; used by the print statement
stderr -- standard error object; used for error messages
By assigning other file objects (or objects that behave like files)
to these, it is possible to redirect all of the interpreter's I/O.
last_type -- type of last uncaught exception
last_value -- value of last uncaught exception
last_traceback -- traceback of last uncaught exception
These three are only available in an interactive session after a
traceback has been printed.
exc_type -- type of exception currently being handled
exc_value -- value of exception currently being handled
exc_traceback -- traceback of exception currently being handled
The function exc_info() should be used instead of these three,
because it is thread-safe.
Static objects:
float_info -- a dict with information about the float inplementation.
long_info -- a struct sequence with information about the long implementation.
maxint -- the largest supported integer (the smallest is -maxint-1)
maxsize -- the largest supported length of containers.
maxunicode -- the largest supported character
builtin_module_names -- tuple of module names built into this interpreter
version -- the version of this interpreter as a string
version_info -- version information as a named tuple
hexversion -- version information encoded as a single integer
copyright -- copyright notice pertaining to this interpreter
platform -- platform identifier
executable -- pathname of this Python interpreter
prefix -- prefix used to find the Python library
exec_prefix -- prefix used to find the machine-specific Python library
float_repr_style -- string indicating the style of repr() output for floats
__stdin__ -- the original stdin; don't touch!
__stdout__ -- the original stdout; don't touch!
__stderr__ -- the original stderr; don't touch!
__displayhook__ -- the original displayhook; don't touch!
__excepthook__ -- the original excepthook; don't touch!
Functions:
displayhook() -- print an object to the screen, and save it in __builtin__._
excepthook() -- print an exception and its traceback to sys.stderr
exc_info() -- return thread-safe information about the current exception
exc_clear() -- clear the exception state for the current thread
exit() -- exit the interpreter by raising SystemExit
getdlopenflags() -- returns flags to be used for dlopen() calls
getprofile() -- get the global profiling function
getrefcount() -- return the reference count for an object (plus one :-)
getrecursionlimit() -- return the max recursion depth for the interpreter
getsizeof() -- return the size of an object in bytes
gettrace() -- get the global debug tracing function
setcheckinterval() -- control how often the interpreter checks for events
setdlopenflags() -- set the flags to be used for dlopen() calls
setprofile() -- set the global profiling function
setrecursionlimit() -- set the max recursion depth for the interpreter
settrace() -- set the global debug tracing function
Functions | ||
|
Data | ||
__stderr__ = <open file '<stderr>', mode 'w'> __stdin__ = <open file '<stdin>', mode 'r'> __stdout__ = <open file '<stdout>', mode 'w'> api_version = 1013 argv = ['/usr/bin/pydoc', '-w', 'sys'] builtin_module_names = ('__builtin__', '__main__', '_ast', '_bisect', '_codecs', '_collections', '_functools', '_hashlib', '_locale', '_random', '_socket', '_sre', '_ssl', '_struct', '_symtable', '_warnings', '_weakref', 'array', 'binascii', 'cPickle', ...) byteorder = 'little' copyright = 'Copyright (c) 2001-2011 Python Software Foundati...ematisch Centrum, Amsterdam.\nAll Rights Reserved.' dont_write_bytecode = False exc_value = TypeError("<module 'sys' (built-in)> is a built-in module",) exec_prefix = '/usr' executable = '/usr/bin/python2.7' flags = sys.flags(debug=0, py3k_warning=0, division_warn...unicode=0, bytes_warning=0, hash_randomization=0) float_info = sys.float_info(max=1.7976931348623157e+308, max_...epsilon=2.220446049250313e-16, radix=2, rounds=1) float_repr_style = 'short' hexversion = 34013936 long_info = sys.long_info(bits_per_digit=30, sizeof_digit=4) maxint = 9223372036854775807 maxsize = 9223372036854775807 maxunicode = 1114111 meta_path = [] modules = {'UserDict': <module 'UserDict' from '/usr/lib/python2.7/UserDict.pyc'>, '__builtin__': <module '__builtin__' (built-in)>, '__main__': <module '__main__' from '/usr/bin/pydoc'>, '_abcoll': <module '_abcoll' from '/usr/lib/python2.7/_abcoll.pyc'>, '_bisect': <module '_bisect' (built-in)>, '_codecs': <module '_codecs' (built-in)>, '_collections': <module '_collections' (built-in)>, '_heapq': <module '_heapq' from '/usr/lib/python2.7/lib-dynload/_heapq.so'>, '_sre': <module '_sre' (built-in)>, '_warnings': <module '_warnings' (built-in)>, ...} path = ['.', '/usr/local/lib/python2.7/dist-packages/docutils-0.9.1-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/Jinja2-2.6-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/npyscreen-2.0pre66-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/urwid-1.1.1-py2.7-linux-x86_64.egg', '/usr/local/lib/python2.7/dist-packages/python_graph_dot-1.8.2-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/pydot-1.0.28-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/python_graph_core-1.8.2-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/sphinxcontrib_googleanalytics-0.1dev_20130324-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/WebHelpers-1.3-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/python_openid-2.2.5-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/WTForms-1.0.4-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/Mako-0.8.1-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/SQLAlchemy-0.8.1-py2.7-linux-x86_64.egg', '/usr/local/lib/python2.7/dist-packages/Pylons-1.0.1-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/WebOb-1.2.3-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/Tempita-0.5.1-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/WebTest-2.0.6-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/WebError-0.10.3-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/simplejson-3.3.0-py2.7-linux-x86_64.egg', ...] path_hooks = [<type 'zipimport.zipimporter'>] path_importer_cache = {'/home/lilian/.local/lib/python2.7/site-packages': None, '/home/lilian/Bureau/py-pokemon/pokedex': None, '/home/lilian/Bureau/py-pokemon/spline': None, '/home/lilian/Bureau/py-pokemon/spline-pokedex': None, '/usr/bin': None, '/usr/bin/pydoc': <imp.NullImporter object>, '/usr/lib/pymodules/python2.7': None, '/usr/lib/pymodules/python2.7/gtk-2.0': None, '/usr/lib/python2.7': None, '/usr/lib/python2.7/': None, ...} platform = 'linux2' prefix = '/usr' py3kwarning = False pydebug = False stderr = <open file '<stderr>', mode 'w'> stdin = <open file '<stdin>', mode 'r'> stdout = <open file '<stdout>', mode 'w'> subversion = ('CPython', '', '') version = '2.7.2+ (default, Jul 20 2012, 22:15:08) \n[GCC 4.6.1]' version_info = sys.version_info(major=2, minor=7, micro=2, releaselevel='final', serial=0) warnoptions = ['ignore'] |