Python Community
12.9K subscribers
1.26K photos
36 videos
15 files
738 links
Python Community RU - СНГ сообщество Python-разработчиков

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

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

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
⚡️ Создаём интерфейс командной строки

Чтобы создавать консольные команды на Python, нам потребуется модуль fire.

Установка: pip install fire

Первым делом нам необходимо импортировать модуль, а после воспользоваться методом Fire. Он принимает в себя класс, внутри которого вызываются методы или словарь типа name_of_cli_command : function.

Если же ничего не будет передано, то функция будет использовать функции внутри скрипта.

Ну и по традициям канала, оставлю вам ссылку на документацию ;)

#миниурок #fire
⚡️ Создаём интерфейс командной строки

Если вы пишите консольное приложение, то обязаны позаботиться о том, чтобы пользователям было удобно им пользоваться. CLI вам поможет создать fire.

Установка: pip install fire

Модуль придерживается ООПшного стиля, что сильно упрощает интеграцию к себе в проект.

Также он предоставляет доступ ко всем атрибутам, которые переданы в него. Об этом и не только подробнее в документации.

#миниурок #fire
👍1🔥1