Курс Python → Работа с аргументами командной строки в Python
Модуль Sys в Python предоставляет доступ к аргументам командной строки через список sys.argv. Этот модуль очень удобен для чтения и обработки аргументов, переданных программе при ее запуске. Для начала работы с модулем Sys, необходимо импортировать его в свой скрипт:
import sys
После импорта модуля Sys мы можем получить доступ к аргументам командной строки, переданным при запуске программы. Например, если мы запустим программу следующим образом:
python my_script.py arg1 arg2 arg3
То аргументы arg1, arg2 и arg3 будут доступны в списке sys.argv. Давайте рассмотрим пример кода, который считывает и выводит аргументы командной строки:
import sys
# Выводим все аргументы командной строки
for arg in sys.argv:
print(arg)
Этот код пройдется по всем аргументам командной строки, переданным при запуске скрипта, и выведет их на экран. Таким образом, модуль Sys упрощает работу с аргументами командной строки и позволяет программисту легко получить доступ к ним и использовать в своем скрипте.
Другие уроки курса "Python"
- Аргумент по умолчанию
- Функции классификации комплексных чисел
- Создание namedtuple списком полей
- Освобождение памяти в Python
- Запуск файлового сервера
- Поиск кода
- Форматирование вывода списков
- Операторы увеличения и уменьшения переменной
- Измерение времени выполнения кода
- Подсчет элементов в Python
- Группировка элементов в словарь
- Операторы присваивания в Python
- Расширение информации об ошибке в Python
- Работа с IP-адресами в Python
- Форматирование данных с помощью pprint
- Удаление элементов во время итерации
- Курсы Яндекс Практикум
- TypedDict для kwargs в Python 3.12
- Преобразование символов с помощью map
- Создание новой даты в Python
- Обработка ошибок в JSON данных
- Генераторы в Python
- Python: отсутствие точек с запятыми
- Генерация фальшивых данных с Faker
- Транспонирование матрицы
- Поиск индекса элемента
- ROT13 Шифр Цезаря в Python
- Фильтрация входных данных в Python
- Отступы в Python
- Избегайте пустого списка
- Математические функции в Python
- Комментарии в Python
- %pinfo: получение информации об объекте
- Операции с комплексными числами
- Метод ipow для возведения в степень
- Создание копии итератора
- Инвертирование словаря
- Работа с библиотекой requests
- Приоритет операций в Python
- Работа с итераторами в Python
- Хеширование паролей с солью
- Очистка входных данных
- Парсинг статей с Newspaper3k
- Изучение объектов с помощью dir()
- Именованные срезы в Python
- Применение функции map() в Python















