Курс 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"
- Управление асинхронными задачами с помощью Semaphore
- Работа с переменными в Python
- Обработка ошибок ввода данных
- Работа с датами в Python
- Модуль math: основные функции
- Скачать видео с YouTube
- Форматирование строк в Python
- Функция product() в Python
- Codecademy в Telegram
- Преобразование чисел в слова
- Удаление ключа из словаря в Python
- Сортировка HTML-элементов
- Создание новой даты в Python
- Метод join() для объединения элементов
- Очистка входных данных
- Работа с collections в Python
- Цепные операции в Python
- Метод classmethod
- Оптимизация гиперпараметров в Python
- Параллельные вычисления в Python
- Профилирование кода на Python
- Библиотека wikipedia для Python
- Метод сравнения объектов в Python
- Работа с изменяемыми коллекциями
- Python Тесты и Гайды
- Печать в одной строке
- Бесконечные списки в Python
- Объединение словарей в Python
- Сериализация и десериализация объектов
- Генератор списка в Python
- Упрощение условных выражений с тернарным оператором
- Метод count() для списка
- Управление асинхронными задачами на Python.
- Очистка данных в Python
- Оператор is в Python
- Область видимости переменных
- Глубокое копирование объектов
- Concrete Paths — метод .with_suffix()
- Создание новых функций через partial
- Работа с NumPy массивами
- Метод Event.wait() в Python
- TypedDict для kwargs в Python 3.12
- Преобразование range в итератор















