Курс 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. JMESPath в Python
  2. Работа с Telegram API на Python
  3. Выход из профиля в Django
  4. Magic Commands — улучшение работы с Python
  5. Функция sleep() в Python
  6. Методы shutil для работы с файлами
  7. Мониторинг памяти с Pympler
  8. Конкатенация строк в Python
  9. Избегайте ошибку FileNotFoundError
  10. Antigravity модуль
  11. Пространство имен в Python
  12. Конкатенация строк в Python
  13. Форматирование строк с f-строками
  14. Переопределение метода sub
  15. Сравнение строк в Python
  16. Метод join для объединения строк
  17. Оптимизация строк в Python
  18. Контекстный менеджер в Python
  19. Объединение Python и Shell
  20. Цикл for в Python
  21. Проверка ввода с помощью isdigit
  22. Поиск уникальных и повторяющихся элементов
  23. Определение функций с необязательными аргументами
  24. Открытие и запись файлов
  25. Подсчет частоты элементов с Counter
  26. Вложенные циклы в Python
  27. Конструктор в Python
  28. Concrete Paths в Python
  29. Особенности ключей словаря в Python
  30. Работа с модулем glob в Python
  31. Переменные в Python
  32. Декораторы с @wraps
  33. Копирование объектов в Python
  34. Инверсия списка и строки
  35. Метод Self в Python
  36. Основы работы с базами данных в Python
  37. Генераторные функции в Python
  38. UserString в Python
  39. Асинхронное программирование с asyncio
  40. Разделение функций на этапы
  41. Установка пакетов с помощью pip
  42. Работа с процессами в Python
  43. Работа с дробями в Python
  44. Блок else в Python
  45. Проверка условий в Python
  46. OrderedDict — упорядоченный словарь
  47. ROT13 Шифр Цезаря в Python

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