Курс 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. Сравнение def и lambda-функций
  2. Оптимизация создания строк
  3. Установка Git и AWS CLI
  4. Поиск самого длинного слова в списке с использованием max()
  5. Декоратор проверки активности
  6. Слияние словарей в Python 3.9
  7. Antigravity модуль
  8. Сериализация объектов в Python
  9. Библиотека wikipedia для Python
  10. Область видимости переменных
  11. Удаление URL-адресов в Python
  12. Управление асинхронными задачами с помощью Semaphore
  13. Поиск подстроки в строке
  14. Создание новых списков в Python
  15. Работа с очередями в Python
  16. Преобразование списков в словарь
  17. Объединение словарей в Python
  18. Solidity для DeFi Ethereum
  19. Работа с изображениями Pillow
  20. Генераторы данных
  21. Работа с областями видимости переменных
  22. Работа с YAML в Python
  23. globals и locals
  24. Отправка POST запроса на сервер.
  25. Операция += для списков
  26. Избегайте изменяемых аргументов
  27. Обработка исключений в Python
  28. Команда %dhist — список посещенных каталогов
  29. Работа с библиотекой requests
  30. Numpy: использование Ellipsis
  31. Работа с итераторами через срезы
  32. Получение идентификатора объекта в памяти
  33. Вложенные генераторы в Python
  34. Подсчет элементов с помощью Counter
  35. Обработка исключений в Python
  36. Подсчет количества элементов в списке
  37. Работа с файлами в Python
  38. Управление виртуальными средами в Python
  39. Конкатенация строк с join() в Python
  40. Работа с YAML в Python: PyYAML.
  41. Метод count() для списков
  42. Нан-рефлексивность в Python
  43. Python Calendar Usage
  44. Приближение чисел в Python
  45. Преобразование числа в восьмеричную строку
  46. Работа с GitHub в Telegram

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