Курс 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. Генерация UUID в Python
  3. Округление в Python
  4. Объединение словарей в Python
  5. Эффективная конкатенация строк в Python
  6. JMESPath в Python
  7. Возврат нескольких значений
  8. Получение идентификатора объекта в памяти
  9. Основы Python
  10. Замена переменных в Python
  11. Работа с YAML в Python
  12. Python Метод sleep() времени
  13. Декоратор total_ordering для сравнения объектов
  14. Работа с процессами в Python
  15. Повторение элементов списков
  16. Обработка данных в Python
  17. Методы classmethod и staticmethod
  18. Явный импорт переменных
  19. Отправка поздравлений по дню рождения
  20. JSON в Python: модуль, dump, dumps, load
  21. Структура строк в Python
  22. Python union() функция — объединение множеств
  23. Решение переменной Шредингера
  24. PrettyTable: создание таблицы
  25. Метод enumerate() в Python
  26. Оператор Walrus: правильное использование
  27. Объединение словарей в Python
  28. Метод join() для объединения строк
  29. Добавление вложенных списков
  30. Основные операции с библиотекой Numpy
  31. Документация функции help() в Python
  32. PUT запрос для обновления данных
  33. Функция zip() в Python
  34. Создание директории в Python
  35. Python enumerate() для работы с индексами
  36. Работа с argparse
  37. Статическая типизация в Python
  38. Таймер обратного отсчета
  39. Работа с PosixPath() в Python
  40. Считывание бинарного файла в Python
  41. Условные выражения в Python
  42. Функция product() в Python
  43. Метод rmatmul для обратного матричного умножения
  44. Переопределение метода __eq__

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