Sys и его методы
sys
- это модуль в стандартной библиотеке Python, который предоставляет доступ к некоторым переменным и функциям, связанным с интерпретатором Python и работой с операционной системой. Вот несколько основных методов и атрибутов sys
:
sys.argv
: Переменная, содержащая список аргументов командной строки, переданных скрипту.sys.argv[0]
обычно содержит имя скрипта.sys.exit([status])
: Завершает выполнение программы. Если указан аргументstatus
, то он становится кодом завершения.sys.version
: Строка, содержащая информацию о версии Python.sys.platform
: Строка, предоставляющая информацию о платформе, на которой выполняется интерпретатор Python.sys.path
: Список строк, представляющих пути поиска для модулей Python.sys.stdin
,sys.stdout
,sys.stderr
: Потоки стандартного ввода, стандартного вывода и стандартной ошибки соответственно.sys.maxsize
: Максимальное значение, которое может принимать переменная типаint
на данной платформе.sys.modules
: Словарь, содержащий информацию о загруженных модулях.sys.getsizeof(object)
: Возвращает размер объекта в байтах.sys.exc_info()
: Возвращает информацию о текущем исключении в виде кортежа(тип_исключения, объект_исключения, объект_отслеживания)
.
Last updated