MyTetra Share
Делитесь знаниями!
Время создания: 29.07.2019 23:51
Раздел: !Закладки - Python - Модули
Запись: xintrea/mytetra_db_adgaver_new/master/base/1533666738b21uua862g/text.html на raw.githubusercontent.com

Модуль sys

Модуль sys обеспечивает доступ к некоторым переменным и функциям, взаимодействующим с интерпретатором python.

sys.argv - список аргументов командной строки, передаваемых сценарию Python. sys.argv[0] является именем скрипта (пустой строкой в интерактивной оболочке).

sys.byteorder - порядок байтов. Будет иметь значение 'big' при порядке следования битов от старшего к младшему, и 'little', если наоборот (младший байт первый).

sys.builtin_module_names - кортеж строк, содержащий имена всех доступных модулей.

sys.call_tracing(функция, аргументы) - вызывает функцию с аргументами и включенной трассировкой, в то время как трассировка включена.

sys.copyright - строка, содержащая авторские права, относящиеся к интерпретатору Python.

sys._clear_type_cache() - очищает внутренний кэш типа.

sys._current_frames() - возвращает словарь-отображение идентификатора для каждого потока в верхнем кадре стека в настоящее время в этом потоке в момент вызова функции.

sys.dllhandle - целое число, определяющее дескриптор DLL Python (Windows).

sys.exc_info() - возвращает кортеж из трех значений, которые дают информацию об исключениях, обрабатывающихся в данный момент.

sys.exec_prefix - каталог установки Python.

sys.executable - путь к интерпретатору Python.

sys.exit([arg]) - выход из Python. Возбуждает исключение SystemExit, которое может быть перехвачено.

sys.flags - флаги командной строки. Атрибуты только для чтения.

sys.float_info - информация о типе данных float.

sys.float_repr_style - информация о применении встроенной функции repr() для типа float.

sys.getdefaultencoding() - возвращает используемую кодировку.

sys.getdlopenflags() - значения флагов для вызовов dlopen().

sys.getfilesystemencoding() - возвращает кодировку файловой системы.

sys.getrefcount(object) - возвращает количество ссылок на объект. Аргумент функции getrefcount - еще одна ссылка на объект.

sys.getrecursionlimit() - возвращает лимит рекурсии.

sys.getsizeof(object[, default]) - возвращает размер объекта (в байтах).

sys.getswitchinterval() - интервал переключения потоков.

sys.getwindowsversion() - возвращает кортеж, описывающий версию Windows.

sys.hash_info - информация о параметрах хэширования.

sys.hexversion - версия python как шестнадцатеричное число (для 3.2.2 final это будет 30202f0).

sys.implementation - объект, содержащий информацию о запущенном интерпретаторе python.

sys.int_info - информация о типе int.

sys.intern(строка) - возвращает интернированную строку.

sys.last_type, sys.last_value, sys.last_traceback - информация об обрабатываемых исключениях. По смыслу похоже на sys.exc_info().

sys.maxsize - максимальное значение числа типа Py_ssize_t (231 на 32-битных и 263 на 64-битных платформах).

sys.maxunicode - максимальное число бит для хранения символа Unicode.

sys.modules - словарь имен загруженных модулей. Изменяем, поэтому можно позабавиться :)

sys.path - список путей поиска модулей.

sys.path_importer_cache - словарь-кэш для поиска объектов.

sys.platform - информация об операционной системе.

Linux (2.x and 3.x)'linux'
Windows'win32'
Windows/Cygwin'cygwin'
Mac OS X'darwin'
OS/2'os2'
OS/2 EMX'os2emx'

sys.prefix - папка установки интерпретатора python.

sys.ps1, sys.ps2 - первичное и вторичное приглашение интерпретатора (определены только если интерпретатор находится в интерактивном режиме). По умолчанию sys.ps1 == ">>> ", а sys.ps2 == "... ".

sys.dont_write_bytecode - если true, python не будет писать .pyc файлы.

sys.setdlopenflags(flags) - установить значения флагов для вызовов dlopen().

sys.setrecursionlimit(предел) - установить максимальную глубину рекурсии.

sys.setswitchinterval(интервал) - установить интервал переключения потоков.

sys.settrace(tracefunc) - установить "след" функции.

sys.stdin - стандартный ввод.

sys.stdout - стандартный вывод.

sys.stderr - стандартный поток ошибок.

sys.__stdin__, sys.__stdout__, sys.__stderr__ - исходные значения потоков ввода, вывода и ошибок.

sys.tracebacklimit - максимальное число уровней отслеживания.

sys.version - версия python.

sys.api_version - версия C API.

sys.version_info - Кортеж, содержащий пять компонентов номера версии.

sys.warnoptions - реализация предупреждений.

sys.winver - номер версии python, использующийся для формирования реестра Windows.

Если что-то пропустил (а я вполне мог это сделать), прошу в комментарии :)

 
MyTetra Share v.0.59
Яндекс индекс цитирования