Курс 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"
- Сравнение def и lambda-функций
- Оптимизация создания строк
- Установка Git и AWS CLI
- Поиск самого длинного слова в списке с использованием max()
- Декоратор проверки активности
- Слияние словарей в Python 3.9
- Antigravity модуль
- Сериализация объектов в Python
- Библиотека wikipedia для Python
- Область видимости переменных
- Удаление URL-адресов в Python
- Управление асинхронными задачами с помощью Semaphore
- Поиск подстроки в строке
- Создание новых списков в Python
- Работа с очередями в Python
- Преобразование списков в словарь
- Объединение словарей в Python
- Solidity для DeFi Ethereum
- Работа с изображениями Pillow
- Генераторы данных
- Работа с областями видимости переменных
- Работа с YAML в Python
- globals и locals
- Отправка POST запроса на сервер.
- Операция += для списков
- Избегайте изменяемых аргументов
- Обработка исключений в Python
- Команда %dhist — список посещенных каталогов
- Работа с библиотекой requests
- Numpy: использование Ellipsis
- Работа с итераторами через срезы
- Получение идентификатора объекта в памяти
- Вложенные генераторы в Python
- Подсчет элементов с помощью Counter
- Обработка исключений в Python
- Подсчет количества элементов в списке
- Работа с файлами в Python
- Управление виртуальными средами в Python
- Конкатенация строк с join() в Python
- Работа с YAML в Python: PyYAML.
- Метод count() для списков
- Нан-рефлексивность в Python
- Python Calendar Usage
- Приближение чисел в Python
- Преобразование числа в восьмеричную строку
- Работа с GitHub в Telegram















