Pythoner
Фотография
✈️Хочешь, чтобы твой скрипт принимал параметры из командной строки?
В Python для этого есть встроенный инструмент — argparse.
➡️Пример:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--name', required=True, help='Имя пользователя')
parser.add_argument('--age', type=int, help='Возраст')
args = parser.parse_args()
print(f"Привет, {args.name}! Тебе {args.age} лет.")
🔫Как работает
Запускаем в терминале:
python script.py --name Алиса --age 25
Вывод:
Привет, Алиса! Тебе 25 лет.
💡Зачем это нужно?
- Удобно передавать параметры
- Можно добавлять флаги, типы, help-сообщения
- Работает из коробки — без установки сторонних библиотек
🐍 Pythoner
21 · 1.6K ·