Для каких целей нам нужен модуль sys в python? - PullRequest
0 голосов
/ 19 июня 2020

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

Я не вижу дальнейшего использования модуля sys в коде. Может ли кто-нибудь помочь мне понять, какова цель импорта sys? Я знаю о модуле, и он используется, но не могу найти краткой причины, почему он используется во многих блоках кода без дальнейшего использования.

Ответы [ 3 ]

1 голос
/ 19 июня 2020
Модуль

Sys - довольно полезный модуль, поскольку он позволяет вам работать с вашей Системой и другими вещами. Например:

  • Вы можете получить доступ к любым аргументам командной строки, используя sys.argv[1:]
  • Вы можете увидеть путь к файлам.
  • Версия вашего Python интерпретатора, используя sys.version
  • Выйдите из работающего кода с помощью sys.exit

В основном вы будете использовать его для доступа к аргументам командной строки.

1 голос
/ 19 июня 2020

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

import sys

name = input("What's your name? ")
if name == "Vedant":
    print(f"Hello There {name}.")
else:
    sys.exit(f"You're not {name}!")
1 голос
/ 19 июня 2020

Если ничего, объявленное в sys, на самом деле не используется, то его импорт бесполезен. Также нет значительных затрат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...