Python argparse:ヘルプテキストに改行を挿入する方法?
入力オプションの解析argparseにPython 2.7を使用しています。私の選択肢の1つは複数選択です。ヘルプテキストにリストを作りたい、例えば from argparse import ArgumentParser parser = ArgumentParser(description='test') parser.add_argument('-g', choices=['a', 'b', 'g', 'd', 'e'], default='a', help="Some option, where\n" " a = alpha\n" " b = beta\n" " g = gamma\n" " d = delta\n" " e = epsilon") parser.parse_args() ただし、argparseすべての改行と連続するスペースは削除されます。結果は次のようになります 〜/ダウンロード:52 $ python2.7 x.py -h 使用法:x.py [-h] [-g {a、b、g、d、e}] …