問題タブ [python-click]
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 - CLI を作成するための Python クリック モジュール
CLIを作成するためにpythonクリックモジュールを使用しています。実際には、次のような引数付きのカテゴリ コマンドが必要です。
これまでのところ、私はこれを思い付くことができます:
if-else を使用する代わりに、各サブコマンドに機能を持たせる方法はありますか?
python - Python クリックでの予期しないキーワード引数
Python クリック ライブラリ (Python バージョン 2.7.11、Windows 10、クリック バージョン 6.6) を使用すると、このエラーが発生します。
このエラーを修正するにはどうすればよいですか?
python - 複数の引数の click.Choice
したがって、私が達成したいのは、 with と のように、引数が特定の事前定義されたセット (ここでは tool1、tool2、tool3) の一部であることを保証すると@click.option
同時に、 withtype=click.Choice()
のように複数の引数を渡すことができるようにすることです。@click.argument
nargs=-1
これは、たとえば次のようになります。
それを達成するための組み込みの方法はありますか?または@click.argument
、関数自体で入力を使用してチェックする必要がありますか?
私は特にクリックを使用したコマンドライン インターフェイスのプログラミングにかなり慣れていないため、Python をより深く掘り下げ始めたばかりなので、この問題を適切に処理する方法についての推奨事項をいただければ幸いです。
python - クリック パーサーの宛先変数を選択
click.option
( Click lib )の宛先変数をオーバーライドする方法を知りたいです。たとえば、そのようなコードでは
だから私はフラグを使いたいのです--output
が、その値をoutput_folder
引数に渡し@click.option('--output', default='data', dest='output_folder')
ます。クリックにそのような能力はありますか?argparse がそのような動作を許可することを知っています。
python - クリック モジュールのオートコンプリートが 3 グループの深さで機能しない
click
コマンド ライン インターフェイスを作成するための Python パッケージです。
私はこのコマンド構造を持っています。
そして、Tab
Tab
キーを押すと:
ip
試行 -コマンドなどの正しいオートコンプリートがあります- 試行 -コマンドなどの正しいオートコンプリートが
floating
ありますstatic
- 試行 -オートコンプリートが正しく
bar
ありません -コマンドではなく、現在のディレクトリ内のすべてのファイルのリスト。
コードは次のとおりです: setup.py
shell.py
これを修正するにはどうすればよいですか?
python - Python - コマンド ライン関数から入力プロンプトを表示するには、コマンド ライン ユニット テスト ケースをクリックします。
click
ライブラリを使用してPythonでコマンドラインアプリケーションの単体テストケースを作成しています。
以下の例を試しましたが、これは正常に機能しています。
しかし今、関数からプロンプトを入力したいと思います。
このような:
python - Python Click: コマンドの後にグループにコードを実行させる
約 10 個のコマンドがclick.group()
定義されています。コマンド内のコードの前にグループを使用してコードを実行する方法を理解していますが、各コマンドの実行後にいくつかのコードを実行したいと考えています。クリックでそれは可能ですか?
python - 特定のフラグの空の引数を無視する
引数を 1 つ取り、複数のフラグを指定できるコマンドがあります。
現在、次を返します。
引数を指定しなくても --list-items の機能にアクセスできるようにするにはどうすればよいですか? --help フラグと同じように。