我在python 3中使用argparse
库正在读取许多参数。由于某些原因,简短选项与它们的较长版本串联在一起。这似乎仅发生在某些字符组合上。即:
...
parser.add_argument("-o" "--remove-stop-words", help="flag to remove stop words and punctuation from abstracts", action="store_true")
parser.add_argument("-t" "--stem-words", help="flag to stem words in abstracts")
...
显示并解释为:
usage: test.py [-h] [-o--remove-stop-words] [-t--stem-words T__STEM_WORDS]
optional arguments:
-h, --help show this help message and exit
-o--remove-stop-words
flag to remove stop words and punctuation from
abstracts
-t--stem-words T__STEM_WORDS
flag to stem words in abstracts
我在文档中没有找到任何能描述为什么的东西,但是如果我错过了什么,请告诉我。谢谢!