Курс 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"

  1. Конвертация изображений в PDF
  2. Печать списка с помощью метода join
  3. Функции в одну строку
  4. Условное добавление элементов в список
  5. Проверка на палиндром
  6. Генератор списка в Python
  7. Модуль subprocess: запуск внешних команд
  8. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  9. Управление виртуальными окружениями в Python
  10. Лимиты на ресурсы Python
  11. Работа с геоданными с помощью geopy
  12. Аннотации типов в Python
  13. Метод __imod__ для Python
  14. Автоматизация скриптов на AWS Lightsail.
  15. Область видимости переменных
  16. Оператор «not» в Python
  17. Работа с модулем bisect
  18. Игра Виселица на Python
  19. Асинхронное программирование с asyncio
  20. Установка переменной среды в Python
  21. Проверка на истинность объектов в Python
  22. Искажение имен в Python
  23. Метод setdefault() в Python
  24. Установка Git и AWS CLI
  25. Методы __repr__ и __str__ в Python
  26. Блок try…finally в Python
  27. Удаление дубликатов из списка с помощью dict.fromkeys
  28. Изменение регистра данных
  29. Создание словарей и множеств в Python
  30. Функции any() и all() в Python
  31. Метод join() для объединения элементов строки
  32. Отправка HTTP-запросов с User-Agent
  33. Активация Matplotlib в Jupyter
  34. Сохранение Unicode в JSON
  35. Поиск файлов по шаблону
  36. Создание и операции с дробями
  37. Пространство имен в Python
  38. Идентификатор объекта в Python
  39. Запрос пароля с помощью getpass
  40. Обход элементов в Python
  41. Равенство и идентичность в Python
  42. Декораторы в Python
  43. *args и **kwargs в Python
  44. Замыкания в Python

Marketello читают маркетологи из крутых компаний