Курс 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"
- Метод init в Python
- F-строки в Python
- Генератор надежных паролей
- Анонимные функции Lambda
- Установка и использование Virtualenv
- Метод lt для сортировки объектов
- Отправка POST запроса на сервер.
- Pretty-printing JSON в Python
- Использование *args
- Основные операции с библиотекой Numpy
- Переопределение метода divmod
- Повторение и перенос строки
- Импорт модулей и пакетов в Python
- Вывод букв строки в Python
- Очистка строки в Python
- Определение локальных переменных в Python
- Создание даты из строки ISO
- Отладка утечек памяти в Python
- Работа с датой и временем в Python
- Удаление символа из строки
- Работа с кортежами в Python
- Преобразование текста в речь с Python
- Проверка элементов списка условием
- Структуры данных в Python
- Удаление и повторная вставка ключа в OrderedDict
- Работа с изменяемыми списками
- Поиск индекса элемента
- Работа с асинхронными задачами в Python
- Подписка на @SelectelNews
- Распаковка значений в Python
- Работа со словарями Python
- Функциональное программирование в Python
- Метод rsub в Python: расширение функциональности вычитания
- Оператор «is not» в Python
- Многострочные строки в Python
- Переопределение метода
- Добавление элементов в список
- Проверка переменных окружения в Python
- Управление контекстом выполнения кода
- Обработка исключений в Python
- Оператор assert в Python
- Список переменных в Python
- Модуль subprocess: запуск внешних команд
- Объединение списков в Python
- Python UserString — создание подклассов строк
- Генерация случайных чисел в Python
- Сортировка HTML по CSS-селектору















