Курс 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. Реализация метода __abs__ в Python
  3. Оператор морж в Python 3.8
  4. Удаление символа из строки
  5. Переменная Шредингера
  6. Удаление эмодзи с помощью pandas
  7. Управление асинхронными задачами на Python.
  8. Метод setitem в Python
  9. Назначение максимального и минимального значения переменной в Python.
  10. Создание новых списков
  11. Оператор распаковки в Python
  12. Тест скорости набора текста на Python
  13. Основы Python за 14 дней
  14. Печать в одной строке
  15. Проверка памяти объекта
  16. Импорт модулей в Python 3.12
  17. Многострочные комментарии в Python
  18. Разделение строк в Python
  19. Изменение переменной в Python: nonlocal
  20. Функция map() и ленивая оценка
  21. Перевернуть список в Python
  22. Модуль inspect
  23. Python: библиотеки и функции
  24. Конкатенация строк с join() в Python
  25. Принципы программирования
  26. Метод __ixor__ для побитового исключающего ИЛИ
  27. Повторение элементов в Python
  28. Оптимизация памяти с slots
  29. Функциональное программирование в Python
  30. Сортировка в Python
  31. Область видимости переменных
  32. Работа с JSON данными в Python
  33. Лямбда-функции в Python
  34. Описание скриптов в README
  35. Обработка исключений в Python
  36. UserList в Python: Описание и примеры использования
  37. Итерации в Python
  38. Функции all() и any() в Python
  39. Работа с Colorama
  40. Управление импортом в Python
  41. Функция all() в Python
  42. Генерация случайных чисел в Python
  43. Поиск индексов в списке
  44. Работа с датой и временем в Python
  45. GitHub в Telegram: подписка на уведомления
  46. Нан-рефлексивность в Python

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