Курс 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. Роль запятой в Python
  3. Изменение объектов в Python
  4. Разработка Telegram-ботов
  5. Декодирование строк в Python
  6. Структуры данных в Python
  7. Модуль math: основные функции
  8. Итераторы в Python
  9. Проверка существования переменной с оператором :=
  10. Улучшение читаемости кода в Python
  11. Обработка исключений
  12. Хэш-функции в Python
  13. Статическая типизация в Python
  14. Модуль sys: основы
  15. Замена символов в Python
  16. Применение функции map() с лямбда-функциями
  17. Форматирование строк в Python.
  18. Создание треугольника Паскаля
  19. Создание новых списков в Python
  20. Утечки переменных цикла в Python 3.x
  21. Функция zip() в Python
  22. Метод __complex__ в Python
  23. Извлечение аудио из видео
  24. Декоратор Property в Python
  25. Генераторы в Python
  26. Глобальные переменные в Python
  27. Настройка шрифта и цвета в Tkinter
  28. Обмен значений переменных в Python
  29. Импорт модулей в Python 3.12
  30. Переопределение метода __and__
  31. Обработка StopIteration в Python
  32. Управление памятью в numpy.
  33. Избегайте изменяемых аргументов
  34. GitHub в Telegram: подписка на уведомления
  35. Выбор редактора кода.
  36. Парсинг веб-страниц с Beautiful Soup
  37. Операторы увеличения и уменьшения в Python
  38. Проверка дубликатов в Python
  39. Множественное назначение в Python
  40. Работа со строками в Python
  41. Проверка класса объекта
  42. Замена символов в строке
  43. Работа с JSON в Python
  44. Основы Python
  45. Метод rsub в Python: расширение функциональности вычитания
  46. Mad Libs Generator
  47. Работа со строками в Python
  48. Возврат нескольких значений
  49. Numpy: объединение массивов

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