Argparse无效参数解析

时间:2019-07-08 13:38:48

标签: python python-2.7 argparse

我使用以下代码解析参数:

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

重击

0 个答案:

没有答案