Home  >  Article  >  Backend Development  >  Detailed introduction to the sys module in Python (code example)

Detailed introduction to the sys module in Python (code example)

不言
不言forward
2019-01-28 11:06:313058browse

This article brings you a detailed introduction (code example) about the sys module in Python. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

sys.argv

Command line parameter List, the first element is the path of the program itself

sys.modules.keys()

Return all Imported module list

sys.exc_info()

Get the exception class currently being processed, exc_type, exc_value, exc_traceback currently processed exception details

sys.exit( n)

Exit the program. When exiting normally, exit(0)

sys.hexversion

Get the version value of the Python interpreter, in hexadecimal format such as: 0x020403F0

sys.version

Get the version information of the Python interpreter

sys.maxint

The maximum Int value

sys.maxunicode

The largest Unicode value

sys.modules

Returns the module field imported by the system, the key is the module name, and the value is the module

sys.path

Returns the search path of the module, using the value of the PYTHONPATH environment variable during initialization

sys.platform

Returns the operating system platform name, which is useful when writing cross-platform applications.

Standard stream

sys.stdout Standard outputsys.stdin Standard inputsys.stderr Error output

sys.exc_clear()

Used to clear the current or recent error information that occurred in the current thread

sys.exec_prefix

Return to a platform-independent python file Installed location

sys.byteorder

Indicator of local byte rules, the value is 'big' for big-endian platforms, and 'little' for little-endian platforms

sys.copyright

Record python copyright-related things

sys.api_version

The C API version of the interpreter

sys.version_info

Python version information, for example: (2, 7, 6, 'final', 0), 'final' means final, and 'candidate' means candidate, indicating version level and whether there is a subsequent release

sys.displayhook(value)

If value is not empty, this function will output it to sys.stdout and save it into builtin.. Refer to In python's interactive interpreter, '' represents the result you entered last time, and hook means hook. Hook the last result over.

sys.getdefaultencoding()

Return the default character encoding format you are currently using

sys.getfilesystemencoding()

Return the name of the encoding that converts Unicode file names into system file names

sys .setdefaultencoding(name)

is used to set the current default character encoding. If name does not match any available encoding, a LookupError will be thrown. This function will only be used by the sitecustomize of the site module. Once the site is changed, a LookupError will be thrown. If the module is used, it will be removed from the sys module

sys.builtin_module_names

List of modules imported by the Python interpreter

sys.executable

Python interpretation Program path

sys.getwindowsversion()

Get the Windows version, valid in Windows systems

sys.stdin.readline()

From standard input Reading a line will read the newline character at the end

sys.stdout.write()

Write content to the standard output, for example: sys.stdout.write("hello world"), Screen output hello world

The above is the detailed content of Detailed introduction to the sys module in Python (code example). For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:segmentfault.com. If there is any infringement, please contact admin@php.cn delete