Курс 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. Оператор (*) в Python
  5. Доступ к локальным переменным
  6. Декораторы в Python
  7. Декораторы для регистрации функций
  8. Проверка на палиндром
  9. Установка и использование библиотеки google
  10. Проверка однородности элементов списка
  11. Роль запятой в Python
  12. Курс по дообучению ChatGPT
  13. Обработка исключений в Python
  14. Защита данных в Python
  15. Работа с необработанными строками
  16. Работа со строками в Python
  17. Передача аргументов через **arguments
  18. Транспонирование 2D-массива с помощью zip
  19. Поиск анаграмм с Counter
  20. Создание списка через цикл
  21. Список методов и атрибутов
  22. Многопоточность в Python
  23. Подсчет частоты элементов с Counter
  24. Автоматизация с Python
  25. Работа с контекстными переменными
  26. ROT13 Шифр Цезаря в Python
  27. Сравнение def и lambda функций в Python
  28. Библиотека wikipedia для Python
  29. Метод lt для сортировки объектов
  30. Условные выражения в Python
  31. Работа со строками в Python
  32. Принципы программирования
  33. Подсчет элементов в Python
  34. Удаление дубликатов в pandas
  35. Ограничение ресурсов в Python
  36. Поиск подстроки в строке
  37. Поиск индексов в списке
  38. Python enumerate() функции
  39. Проверка кортежей.
  40. Переопределение метода sub
  41. Работа с CSV файлами в Python
  42. Работа с timedelta в Python
  43. Ускоренный импорт библиотек
  44. Обход словаря в Python
  45. Ветвление выражения в Python

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