Курс 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. Создание вложенного генератора
  3. UserList в Python: Описание и примеры использования
  4. Работа с набором данных CIFAR10 в PyTorch
  5. Улучшение читаемости кода в Python
  6. Pretty-printing JSON в Python
  7. Документация функции help() в Python
  8. Лямбда-функции в Python
  9. Модуль inspect: получение информации о объектах
  10. Работа с Path в Python
  11. Изменение объектов в Python
  12. Поиск анаграмм с Counter
  13. Сортировка в Python
  14. Анализ кода — Python
  15. Оператор del в Python
  16. Метод ne для сравнения объектов
  17. Форматирование строк в Python
  18. Работа с срезами в Numpy
  19. Комментарии в Python
  20. Просмотр внешних файлов в %pycat
  21. Вложенные циклы в Python
  22. Генерация резюме в Gensim
  23. Работа с множествами в Python
  24. Лямбда-функции в цикле
  25. Модуль os: работа с файлами и папками
  26. Проверка кортежей.
  27. Оформление кода по PEP 8
  28. Методы и функции в Python
  29. Подсчет элементов в Python
  30. Оператор объединения словарей
  31. Нахождение разницы между списками в Python
  32. Добавление элемента в список.
  33. Замена текста с помощью sub
  34. Удаление файлов и папок в Python
  35. Форматирование вывода списков
  36. Функция count() в Python
  37. Обработка ошибок ввода данных
  38. Создание namedtuple из словаря
  39. Создание Telegram-бота на Python
  40. Преобразование числа в список цифр
  41. Enum в Python: создание и использование перечислений
  42. Генераторные выражения и islice.
  43. Очистка вывода в Python
  44. Поиск кода
  45. Создание пар из последовательностей
  46. Модуль itertools: эффективная работа с итераторами
  47. Библиотека Rich: форматирование текста
  48. Непрерывная проверка в Python

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