我使用以下代码解析参数:
parser = argparse.ArgumentParser()
parser.add_argument("foo")
parser.add_argument("-b","--bar",
required=False)
args = parser.parse_args()
当我以以下方式调用脚本时:
python my.py --bar "this is strange" something
报告了无法识别的参数错误,但是当我这样调用脚本时:
python my.py --bar this isstrange
一切正常。
它在我的4行代码或argparse中的问题解析器有问题吗?
Python 2.7.15
重击