Курс 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. Функции классификации комплексных чисел
  3. Создание namedtuple списком полей
  4. Освобождение памяти в Python
  5. Запуск файлового сервера
  6. Поиск кода
  7. Форматирование вывода списков
  8. Операторы увеличения и уменьшения переменной
  9. Измерение времени выполнения кода
  10. Подсчет элементов в Python
  11. Группировка элементов в словарь
  12. Операторы присваивания в Python
  13. Расширение информации об ошибке в Python
  14. Работа с IP-адресами в Python
  15. Форматирование данных с помощью pprint
  16. Удаление элементов во время итерации
  17. Курсы Яндекс Практикум
  18. TypedDict для kwargs в Python 3.12
  19. Преобразование символов с помощью map
  20. Создание новой даты в Python
  21. Обработка ошибок в JSON данных
  22. Генераторы в Python
  23. Python: отсутствие точек с запятыми
  24. Генерация фальшивых данных с Faker
  25. Транспонирование матрицы
  26. Поиск индекса элемента
  27. ROT13 Шифр Цезаря в Python
  28. Фильтрация входных данных в Python
  29. Отступы в Python
  30. Избегайте пустого списка
  31. Математические функции в Python
  32. Комментарии в Python
  33. %pinfo: получение информации об объекте
  34. Операции с комплексными числами
  35. Метод ipow для возведения в степень
  36. Создание копии итератора
  37. Инвертирование словаря
  38. Работа с библиотекой requests
  39. Приоритет операций в Python
  40. Работа с итераторами в Python
  41. Хеширование паролей с солью
  42. Очистка входных данных
  43. Парсинг статей с Newspaper3k
  44. Изучение объектов с помощью dir()
  45. Именованные срезы в Python
  46. Применение функции map() в Python

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