2

次のようなdocopt使用文字列があります。

"""
Usage
...
    -d --data=<data>    Input data [default: ??]
...
"""

デフォルト値を空の文字列に設定するには?

''それを文字列"''"に 設定し[default: ]KeyError '--data'

4

1 に答える 1

4

これは現時点ではサポートされていません。問題を作成しました: https://github.com/docopt/docopt/issues/118

編集:これは実際に可能であると指摘されました[default: ]。しかし、これは少し厄介です。この場合も使用しないことをお勧めします。英語を使用してデフォルトを記述し、内部で空文字列へ[default: ...]の変換を処理します。None

于 2013-06-17T09:37:58.870 に答える