11

argparseに引用符を食べないように指示する方法はありますか?

たとえば、引用符で引数を指定すると、argparseは引用符の内側にあるものだけを引数として取ります。引用符もキャプチャしたい(コマンドラインでエスケープする必要はありません)。

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

を生成します

interactive-00

が欲しいです

"interactive-00"
4

2 に答える 2

15

それらを食べるのはシェルだと思うので、Pythonは実際にはそれらを見ることがありません。コマンドラインでそれらをエスケープすることが唯一のオプションかもしれません。

\"backslash\"なんらかの理由でエスケープするスタイルの場合は、代わりに次の方法で機能するはずです。

pbsnodes -x | xmlparse -t '"interactive-00"'
于 2012-10-31T23:01:55.387 に答える