例えば:
import argparse
parser = arparse.ArgumentParser()
# parser.add_argument(...) ...
args = parser.parse_args(args_list)
問題は、parser.parse_args
でエラーが発生した場合に自動的に終了することですargs_list
。代わりに、より友好的な例外を発生させる設定はありますか? SystemExit
それを回避する方法がある場合、必要なエラーメッセージをキャッチして抽出する必要はありません。