次のようなdocopt使用文字列があります。
"""
Usage
...
-d --data=<data> Input data [default: ??]
...
"""
デフォルト値を空の文字列に設定するには?
''
それを文字列"''"
に
設定し[default: ]
、KeyError '--data'
これは現時点ではサポートされていません。問題を作成しました: https://github.com/docopt/docopt/issues/118
編集:これは実際に可能であると指摘されました[default: ]
。しかし、これは少し厄介です。この場合も使用しないことをお勧めします。英語を使用してデフォルトを記述し、内部で空文字列へ[default: ...]
の変換を処理します。None