Курс 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"
- Проблемы с именами переменных
- Преобразование данных в Python
- Использование *args
- Поиск файлов по шаблону
- Python Тесты и Гайды
- Новшества Flask 2.0
- Enum в Python: создание и использование перечислений
- OrderedDict — упорядоченный словарь
- Python и Монти Пайтон
- Добавление элементов в список: append() vs extend()
- Хешируемые ключи в Python
- Закрытие файла в Python
- Основы работы со строками в Python
- Проверка дубликатов в Python
- Управление памятью в Python
- Переопределение метода divmod
- Инвертирование словаря
- Срезы в Numpy
- Анонимные функции в Python
- Создание копии списка в Python
- Сглаживание списка
- Отношения подклассов в Python
- Расчет времени выполнения
- Работа с геоданными с помощью geopy
- Избегайте пустого списка
- Запуск внешних программ с subprocess
- Измерение времени выполнения кода
- Получение текущей директории
- Избегание изменяемых аргументов
- Список переменных с %who
- Запуск файлового сервера
- Метод invert для побитового отрицания
- Список и кортеж в Python
- Изменяемые и неизменяемые объекты
- Работа с файлами в Python
- Область видимости переменных
- Искажение имен в Python
- Получение комбинаций в Python
- Метод __float__ в Python
- Возврат нескольких значений
- Функция enumerate() в Python
- Руководство по библиотеке pydantic
- Возврат нескольких значений из функции
- Округление чисел с помощью round















