Парсер Python не примет «-» в качестве аргумента - PullRequest
0 голосов
/ 31 мая 2018

Мой скрипт Python отправляется "-E" в качестве строки аргумента, но я получаю следующую ошибку

error: argument -emIdentify: expected one argument

Когда я отправляю его ".E" или "_E", все в порядке, какмогу ли я заставить его принять "-E"

Мой код

import argparse

parser = argparse.ArgumentParser(description='')
parser.add_argument("-emIdentify")
logging.debug( 'processing emIdentify: ' + args.emIdentify + "<br/>" )

1 Ответ

0 голосов
/ 31 мая 2018

Можно попробовать

python filename.py -emIdentify=-E
...