問題タブ [optionparser]
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 - オプション パーサーが引数と一致しません
私は単純な python (v2.7) スクリプト ( test.py )を持っています
ユーザーはファイル パターンまたはファイル名を指定する必要があります
オプションが見つからない場合、コマンド ラインでスクリプトを実行すると、次のエラーが返されます。
オプション ファイルに文字が欠けている場合(--files ではなく --fil):
次のようなエラーが発生するはずだと思います
正しい引数 --files の代わりに--filを使用すると、OptionParserからエラーが発生しないのはなぜですか?
エラーが発生しないだけでなく、変数ファイルに値a_pattern_for_files (出力されます) が格納されます。
コマンドラインに--filesが存在しない限り、引数ファイルの値は None (デフォルト) であると予想しています
crystal-lang - Crystal lang は、すべきでないときに OptionParser からオプション パラメータを取得します。
Crystal lang を使い始めました。OptionParserを使用してヘルプ テキストを表示したいのですが、 -hはOptionParserではなくCrystalによって解釈されます。
https://crystal-lang.org/api/0.18.7/OptionParser.htmlの例を使用しています
そしてアプリmyApplを次のように呼び出します。
Crystal ヘルプを表示します。ここで、アプリをコンパイルすると、OptionParserで作成したヘルプ テキストが表示されます。
私が間違っていることは何ですか?
python - parser.add_option を使用して作成されたオプションの入力を取得し、同じオプションの入力を取得しない方法はありますか?
コマンドプロンプトで「 python openweather.py --api= key --city=London --temp=fahrenheit 」と入力すると、華氏で、または摂氏が入力されていても(「 --temp =摂氏 ") 摂氏で温度の望ましい出力を取得します。
しかし、さらに必要なのは、「 python openweather.py --api= key --city=London --temp 」と入力すると、デフォルトで摂氏の出力が必要になることです。そして問題は、同じ「--temp」に対してそれを行うことができないということです.
以下は私が使用しているコードです:
したがって、入力を取り、入力なしのままにしておくには、同じ「--temp」が必要です。どんな助けでも大歓迎です。
ruby - OptionParser には 3 つのフラグがありますが、そのうち 2 つしかアクセスできません。
私はRubyでCLI gemを構築しており、OptionParserを使用して引数付きのフラグを追加しています。1 つのフラグが引数で呼び出されるたびに、関数が呼び出されます。私は3つの旗を持っています。私の問題は、-h
コマンドを実行して使用可能なオプション(フラグ)を確認すると、それらのうち3つしか表示されず(中央のものをスキップ)、そのフラグを使用しようとしても(ヘルプにリストされていない)最後のフラグのコードを実行します。フラグのコードは次のとおりです。
-av_max
動かないフラグです。getを実行すると-av_max
実行されます。week_average_min(ARGV.first)
-h
ここでコマンドを実行すると、次のように表示されます。
私の質問は、OptionParser で 3 つのフラグを持つことは可能ですか? もしそうなら、どうすればこのミドルフラットを機能させることができますか?