В Python вы можете принимать и обрабатывать ключи типа -key "value"
в строках при помощи модуля argparse
. Модуль argparse
предоставляет удобный способ разбора аргументов командной строки и управления ими.
Ниже приведен пример кода, который показывает, как использовать argparse
для обработки ключей типа -key "value"
:
import argparse # Создание парсера аргументов командной строки parser = argparse.ArgumentParser() # Добавление аргумента, принимающего ключ типа -key "value" # Ключ обязательно должен начинаться с символа "-" # Аргумент "value" может быть любым значением parser.add_argument('-key', type=str, help='Описание ключа') # Разбор аргументов командной строки args = parser.parse_args() # Использование ключей if args.key: print(f'Значение ключа: {args.key}') # Запуск кода: python script.py -key "значение"
При запуске этого кода с ключом -key "значение"
, он выведет следующий результат:
Значение ключа: значение
Вы также можете добавить другие аргументы и опции в свой парсер argparse
, чтобы обрабатывать более сложные сценарии использования. Документация по модулю argparse
содержит подробные примеры и объяснения, которые могут помочь вам в создании более сложных сценариев обработки аргументов командной строки.