Рубрики
Без рубрики

Модуль Python Sys

Модуль Python Sys, Python Import Sys, Python Sys.argv, Python Sys.Stin, Python Sys Path, Python Sysexit, Библиотека Python Sys, Sys Module в Примере Python

Автор оригинала: Pankaj Kumar.

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

Модуль Python Sys

Функции python sys Модуль предоставляет позволяет нам работать в базовом интерпретатере, независимо от того, что он является платформой Windows, Macintosh или Linux. В этом уроке мы рассмотрим эти функции и что мы можем сделать с этим.

Python Import Sys.

Давайте начнем наше путешествие с этими функциями и какую информацию они предлагают. Обратите внимание, что перед запуском любых функций нам нужно импортировать его с помощью команды ниже.

import sys

Python Sys.modules.

Эта функция дает имена существующих модулей Python Текущая оболочка, импортирована. Давайте выполним это в системе:

>>> sys.modules.keys()
dict_keys(['builtins', 'sys', '_frozen_importlib', '_imp'])

Я удалил много модулей, как изначально Python импортирует много модулей по умолчанию. Таким образом, выход может отличаться, когда вы выполните эту команду в настройке Python.

Python sys.argv.

Эта функция собирает струнные аргументы, переданные скрипту Python. Давайте выполним это в системе, сделав скрипт:

import sys
print('The command line arguments are:')
for i in sys.argv:
    print(i)

Запустите этот скрипт на терминале сейчас:

Python Sysspath.

Эта функция просто отображает Pythonpath установить в текущей системе. Давайте выполним это в системе, сделав скрипт:

import sys
print('\n\nThe PYTHONPATH is', sys.path, '.\n')

Запустите этот скрипт на терминале сейчас:

Python Sys.Stdin.

Эта функция используется для принятия. Давайте выполним это в системе, сделав скрипт:

import sys
user_input = sys.stdin.readline()
print("Input : " + user_input)

Запустите этот скрипт на терминале сейчас:

Это, вероятно, наиболее часто используемая функция в модуле SYS, так как это стандартный способ принять вход от пользователя.

Python sys.copyright.

Эта строка просто отображает информацию об авторских правах на установленной в данный момент Python. Давайте выполним это в системе, сделав скрипт:

import sys
print(sys.copyright)

Запустите этот скрипт на терминале сейчас:

Python Sys.exit.

Этот метод заставляет интерпретатор Python выходить в текущий поток выполнения резко. Давайте выполним это в системе, сделав скрипт:

import sys
print("JournalDev")
sys.exit(1)
print("Hello")

Запустите этот скрипт на терминале сейчас:

Python sys.getrefcount.

Этот метод Module Python Sys возвращает количество ссылок на объект, в котором он используется. Python отслеживает это значение, как, когда это значение достигает 0 в программе, очищена память для этой переменной. Давайте выполним это в системе, сделав скрипт:

import sys

variable = "JournalDev"

print(sys.getrefcount(0))
print(sys.getrefcount(variable))
print(sys.getrefcount(None))

Запустите этот скрипт на терминале сейчас:

В этом уроке мы узнали о различных функциях, предоставленных sys Модуль в Python и увидел, как они работают. Увидеть больше уроков на Python здесь Отказ

Ссылка: API док