Курс 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. Работа с файлами в Python
  2. Проверка файла .py на синтаксис.
  3. Создание обратного итератора
  4. Генераторы в Python
  5. Работа с множествами в Python
  6. Частичное применение функций в Python
  7. Работа с контекстными менеджерами
  8. Генераторы списков
  9. Обработка ошибок в Python
  10. Протокол управления контекстом
  11. Модуль pprint
  12. Форматирование строк с f-строками
  13. Функция enumerate() — Python
  14. Управление User-Agent в Python
  15. Установка виртуального окружения Python
  16. Установка максимального количества цифр
  17. Работа с очередями в Python
  18. Математические функции в Python
  19. Python UserString — создание подклассов строк
  20. Удаление дубликатов в pandas
  21. Перегрузка операторов в Python
  22. Структура строк в Python
  23. Модуль math: константы π и e
  24. Модуль itertools: комбинации и перестановки
  25. Создание панели меню Tkinter
  26. Объединение словарей в Python
  27. Функции map, filter и reduce
  28. Виртуальные среды в Python
  29. Метод Enumerate() для списков
  30. Подсчет элементов в списке с Counter
  31. Именованные аргументы в Python
  32. Создание словарей в Python
  33. Работа с CSV в Python
  34. Получение обратного списка чисел
  35. Работа с срезами в Numpy
  36. Получение локальных переменных в Python
  37. Конкатенация строк в Python
  38. Многострочные комментарии в Python
  39. Атрибуты класса и экземпляра
  40. Инверсия списка и строки в Python
  41. Вакансии в Nebius
  42. Работа с SQLite в Python
  43. Оператор * в Python
  44. Python Метод Union Множеств
  45. Работа с рекламными данными в Pandas
  46. Генераторы в Python

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