все Python 3sysпонятие
sys
модуль
Связь с интерпретатором: аргументы командной строки, стандартные потоки, пути импорта, версия, выход.
Синтаксис
import sys
sys отвечает о самом интерпретаторе: sys.argv, sys.path, sys.modules, sys.version_info, потоки stdin/stdout/stderr и sys.exit. Об операционной системе — переменных окружения, файлах, процессах — отвечает os, а не sys. Частые ошибки: сравнивать версию строкой sys.version вместо кортежа sys.version_info и ждать, что sys.exit остановит программу мимо finally — он лишь бросает SystemExit.
Примеры
import sys
print(sys.version_info >= (3, 0)) # → True
print(sys.platform) # → ? linux, win32 или darwin
print(type(sys.argv).__name__) # → list
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности