タグ付けされた質問 「command-line-parsing」

19
argparseによるブール値の解析
argparseを使用して、「-foo True」または「--foo False」と記述されたブールコマンドライン引数を解析したいと思います。例えば: my_program --my_boolean_flag False ただし、次のテストコードでは希望どおりの結果が得られません。 import argparse parser = argparse.ArgumentParser(description="My parser") parser.add_argument("--my_bool", type=bool) cmd_line = ["--my_bool", "False"] parsed_args = parser.parse(cmd_line) 悲しいことに、にparsed_args.my_bool評価されTrueます。これは私が変更されてもそうであるcmd_lineように["--my_bool", ""]するので、驚くべきことであるこれは、bool("")evalutatesへFalse。 どうやって取得argparse解析することができ"False"、"F"およびその下のケースのように変異体はFalse?

26
コマンドラインパラメータを解析する最良の方法は?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 この質問を改善する Scalaでコマンドラインパラメーターを解析する最良の方法は何ですか?個人的には、外部jarファイルを必要としない軽量なものを好みます。 関連: Javaでコマンドライン引数を解析するにはどうすればよいですか? C ++にはどのパラメーターパーサーライブラリがありますか? C#でコマンドライン引数を解析する最良の方法
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.