Раздел 45 · Python backend: Тарбадель

CLI: argparse, окружение, subprocess, Ctrl+C

middle~30 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Сейчас терминал берёт prices.csv, bundles.json и promo.json рядом с собой, а кассира спрашивает первой строкой. Для одного ларька это годится. Для двенадцати нужно другое: ларёк запускает один и тот же код, а своё говорит ему при запуске.

Программы, которые запускают из командной строки, называют CLI. У них свой язык: аргументы и флаги, переменные окружения, стандартные потоки, коды выхода и сигналы вроде Ctrl+C. Этот урок учит терминал говорить на нём.

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.