問題タブ [docopt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pdftk の置き換えに argparse または docopt を使用する
次の形式で引数を受け入れるプログラムを作成しています。
現在、次の(乱雑な)コードを使用してこれらのオプションを解析しています
argparse または docopt でこれを行うより良い方法はありますか?
python - docopt pythonでパラメータに特定の値のみを設定するには?
Python コードに docopt を使用しようとしています。実際には、パラメーターに特定の値のみを設定する必要があります。私の使い方は以下の通りです。
次のように実行しようとしましたpython test.py --list=all
が、値を受け入れず、 docopt string を表示するだけです。
list パラメーターの値を「all」または「available」にする必要があります。これを達成する方法はありますか?
docopt - パラメータがブール値として解析されるのはなぜですか?
私は通常docopt
、コマンドラインパラメーターを処理するために使用しますが、パラメーターが予期せずに解析される場合があります (常にうまく機能するため、これは私のばかげた間違いに違いありません)。
conf = docopt.docopt(__doc__)
これは呼び出しを介して解析され、その後にconf
設定しました
その--url
部分は正しくありませんが、その理由がわかりません。
python - 以前のコマンドライン引数を保存する方法
docopt を使用して最初の Python コマンド ライン ツールを作成していて、問題が発生しました。
私の構造は次のようなものです:
最初に実行する方法を見つけようとしてmy-tool -o foo-bar
おり、次に実行する場合はオプションで値「foo-bar」を設定関数に渡しますmy-tool configure
。
疑似コードでは、これは次のように変換されます。
引数の構造を変更せずにこれを機能させる方法はありますか? 回避する方法を探していますmy-tool configure [(-o <option> | --option <option>)]
python - docopt で繰り返し要素を実装する際の問題
docopt
Pythonでコマンドライン入力を解析するために使用しています。私は私のdocstringを持っています:
次に、docopt をインポートし、引数を解析して出力します。
複数の名前を入力できるように、省略記号を入れてみました。
しかし、使用エラーが発生しました。次に、最初の使用法メッセージに省略記号を入れます。
--name
しかし、出力はそれがフラグであると考えています。
これを修正するにはどうすればよいですか?
python - docopt boolean arg python
docopt を使用してスクリプトに次の引数を使用します
スクリプトに条件付きの結果をもたらす引数を追加したいと思います: データを修正するか、データを修正しないでください。何かのようなもの :
if
そして、いくつかの関数にスクリプトを追加したいと思います
しかし、使用法にもスクリプトにも書き方がわかりません。