Курс 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. Проблемы с именами переменных
  2. Преобразование данных в Python
  3. Использование *args
  4. Поиск файлов по шаблону
  5. Python Тесты и Гайды
  6. Новшества Flask 2.0
  7. Enum в Python: создание и использование перечислений
  8. OrderedDict — упорядоченный словарь
  9. Python и Монти Пайтон
  10. Добавление элементов в список: append() vs extend()
  11. Хешируемые ключи в Python
  12. Закрытие файла в Python
  13. Основы работы со строками в Python
  14. Проверка дубликатов в Python
  15. Управление памятью в Python
  16. Переопределение метода divmod
  17. Инвертирование словаря
  18. Срезы в Numpy
  19. Анонимные функции в Python
  20. Создание копии списка в Python
  21. Сглаживание списка
  22. Отношения подклассов в Python
  23. Расчет времени выполнения
  24. Работа с геоданными с помощью geopy
  25. Избегайте пустого списка
  26. Запуск внешних программ с subprocess
  27. Измерение времени выполнения кода
  28. Получение текущей директории
  29. Избегание изменяемых аргументов
  30. Список переменных с %who
  31. Запуск файлового сервера
  32. Метод invert для побитового отрицания
  33. Список и кортеж в Python
  34. Изменяемые и неизменяемые объекты
  35. Работа с файлами в Python
  36. Область видимости переменных
  37. Искажение имен в Python
  38. Получение комбинаций в Python
  39. Метод __float__ в Python
  40. Возврат нескольких значений
  41. Функция enumerate() в Python
  42. Руководство по библиотеке pydantic
  43. Возврат нескольких значений из функции
  44. Округление чисел с помощью round

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