-->

加上引号的Python argparse说法(Python argparse argument wi

2019-07-03 11:49发布

有什么办法,我可以告诉argparse不吃引号?

例如,当我给带引号的参数,argparse只需要什么引号作为参数的内部。 我想捕捉的引号,以及(无需逃离他们在命令行上。)

pbsnodes -x | xmlparse -t "interactive-00"

产生

interactive-00

我想要

"interactive-00"

Answer 1:

我认为这是他们吃的外壳,所以Python会却从未看到它们。 逃离他们在命令行上可能是你唯一的选择。

如果它是\"backslash\"风格逃避你不喜欢某种原因,那么这种方式应改为工作:

pbsnodes -x | xmlparse -t '"interactive-00"'


文章来源: Python argparse argument with quotes