Курс 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. Подсказки при вводе данных в Python
  4. Разделение строк в Python
  5. Проверка на истинность объектов в Python
  6. Пересечение списков с использованием множеств
  7. Работа с модулем bisect
  8. Пропуск строк в файле с itertools
  9. Работа с модулем glob в Python
  10. Метод __call__ в Python
  11. Метод ipow для возведения в степень
  12. Оптимизация памяти с __slots__
  13. Итерация по коллекции в Python
  14. Работа с файлами в Python
  15. Итерация по копии коллекции
  16. Хранение переменных в словаре.
  17. Проблема с изменяемыми аргументами
  18. Проверка кортежей.
  19. Метод join для наборов
  20. Просмотр атрибутов и методов класса
  21. Форматирование чисел в Python
  22. Возврат нескольких значений
  23. Выбор редактора кода.
  24. Удаление эмодзи с помощью pandas
  25. Создание задания в Cron
  26. Метод __irshift__ для Python
  27. Фильтрация данных в Python.
  28. Создание словаря через dict comprehension
  29. Строковое представление объектов
  30. Измерение времени выполнения кода
  31. Получение идентификатора объекта в памяти
  32. Проверка дубликатов в Python
  33. Описание скриптов в README
  34. Обход дочерних элементов BeautifulSoup
  35. Измерение времени выполнения кода
  36. Лямбда-функции в Python
  37. Создание словарей и множеств в Python.
  38. Сравнение объектов в Python
  39. Retrying в Python: повторные вызовы
  40. Изменение элемента списка
  41. Методы split() и join() — Python строк.
  42. Скрытие вывода данных
  43. Создание инструмента обнаружения плагиата
  44. Основные операции с библиотекой Numpy
  45. Сравнение неупорядоченных списков
  46. Группировка элементов Python
  47. Область видимости переменных

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