Курс 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"
- Распаковка аргументов в Python
- Передача словаря через **kwargs
- Создание обратного итератора
- Поиск шаблона в начале строки
- Проверка класса объекта
- Декодирование байтов в строку
- Генерация случайных чисел в Python
- Многострочные строки в Python
- split() — разделение строки
- Создание и удаление объектов
- Тернарный оператор в Python
- Оператор «not» в Python
- Установка и загрузка Instaloader
- Python: цикл for и оператор присваивания
- Деление в Python
- Введение в PyTorch
- Работа с комплексными числами
- Создание списка через цикл
- Оператор «or» в Python
- Генераторы данных
- Функция eval() в Python
- Метод ifloordiv для пользовательских классов
- Создание именованных кортежей в Python
- Цикл for в Python
- Метод join() для объединения элементов строки
- Создание виртуальной среды
- Необязательные аргументы в Python
- Python Ellipsis использование
- Отправка POST-запроса в REST API
- Генераторы в Python
- Синтаксис переменных цикла в Python
- Лямбда-функции в Python
- Метод difference_update() — разность множеств
- Участие в LP стейкинге Waves
- Изменение логики работы с временем
- TON Smart Challenge #2: участие и подготовка
- Логирование с Logzero
- Метод join для объединения строк
- Группы исключений в Python
- Генератор данных в Keras
- Удаление элемента из списка
- Codecademy в Telegram
- Отладка кода
- Абстракции словарей и множеств в Python
- Подсчет частоты элементов с Counter















