❮ sys
❯
- sys
- argv
- executable
- path
- version_info
sys module
examples/sys/mysys.py
import sys print(sys.argv) # the list of the values # on the command line sys.argv[0] is the name of the Python script print(sys.executable) # path to the python interpreter # print(sys.path) # list of file-system path strings for searching for modules # hard-coded at compile time but can be changed via the PYTHONPATH # environment variable or during execution by modifying sys.path print(sys.version_info) # sys.version_info(major=2, minor=7, micro=12, releaselevel='final', serial=0) # sys.version_info(major=3, minor=8, micro=2, releaselevel='final', serial=0) print(sys.version_info.major) # 2 or 3 print(sys.platform) # darwin or linux or win32
['examples/sys/mysys.py'] /home/gabor/venv3/bin/python sys.version_info(major=3, minor=9, micro=7, releaselevel='final', serial=0) 3 linux
Later we'll see also the platform module for more details of the Operating System.