Как вы, возможно, знаете, Python-скрипты можно запускать не только через терминал или командную строку, но и передавать в них значения прямо при запуске. Такие значения называются аргументами командной строки. В этой статье мы рассмотрим, как обрабатывать их в Python с помощью встроенного модуля sys и его списка argv. Модуль sys является частью стандартной библиотеки Python и даёт доступ к различным функциям и переменным, связанным с работой интерпретатора. Одной из таких полезных возможностей является список sys.argv. Этот список содержит аргументы, которые были переданы скрипту в момент его запуска через терминал. Первый элемент (sys.argv[0]) — это имя самого исполняемого файла. Все последующие элементы — это аргументы, введённые пользователем. Создадим файл example.py со следующим содержанием: import sys print("Аргументы командной строки:")
for i, arg in enumerate(sys.argv):
print(f"{i}: {arg}") Теперь запустим его из терминала: python example.py привет 123 тест Результат: Аргумен