Курс 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. Управление асинхронными задачами с помощью Semaphore
  2. Работа с переменными в Python
  3. Обработка ошибок ввода данных
  4. Работа с датами в Python
  5. Модуль math: основные функции
  6. Скачать видео с YouTube
  7. Форматирование строк в Python
  8. Функция product() в Python
  9. Codecademy в Telegram
  10. Преобразование чисел в слова
  11. Удаление ключа из словаря в Python
  12. Сортировка HTML-элементов
  13. Создание новой даты в Python
  14. Метод join() для объединения элементов
  15. Очистка входных данных
  16. Работа с collections в Python
  17. Цепные операции в Python
  18. Метод classmethod
  19. Оптимизация гиперпараметров в Python
  20. Параллельные вычисления в Python
  21. Профилирование кода на Python
  22. Библиотека wikipedia для Python
  23. Метод сравнения объектов в Python
  24. Работа с изменяемыми коллекциями
  25. Python Тесты и Гайды
  26. Печать в одной строке
  27. Бесконечные списки в Python
  28. Объединение словарей в Python
  29. Сериализация и десериализация объектов
  30. Генератор списка в Python
  31. Упрощение условных выражений с тернарным оператором
  32. Метод count() для списка
  33. Управление асинхронными задачами на Python.
  34. Очистка данных в Python
  35. Оператор is в Python
  36. Область видимости переменных
  37. Глубокое копирование объектов
  38. Concrete Paths — метод .with_suffix()
  39. Создание новых функций через partial
  40. Работа с NumPy массивами
  41. Метод Event.wait() в Python
  42. TypedDict для kwargs в Python 3.12
  43. Преобразование range в итератор

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