Python Community
12.8K subscribers
1.25K photos
38 videos
15 files
739 links
Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
⚡️ Системный модуль в Python

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

Данный модуль имеет огромное количество функций и переменных, подробнее о них можете почитать на сайте документации. Здесь же будут самые интересные из них:

sys.platform — позволяет узнать платформу, на которой запущен Python и, на её основе выполнить определённый код. Также, она возвращает строку. Все значения тут.

sys.stdin — файловая переменная, позволяющая получить данным к входным данным из терминала.

sys.stdout, sys.stderr — файловые переменные позволяющие выводить в терминал сообщения/ошибки.

sys.version_info — позволяет узнать версию языка, на котором запускается скрипт. Возвращает кортеж. Если же вам нужна строка, воспользуйтесь sys.version

#миниурок #sys
⚡️ IO потоки

В модуле sys есть переменные, отвечающие за ввод/вывод: stdin, stdout, stderr. Мы можем управлять ими с помощью Python.

stdin — используется для интерактивного ввода. Его использует input().

stdout — используется для вывода с помощью print() и для подсказок в input().

stderr — сюда идут все ошибки при обработке программы.

Работа с потоками такая же, как и с файлами, с помощью функций read() и write(str).

#миниурок #sys