Я написал следующий пример кода, чтобы продемонстрировать свою проблему.
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-v', '--version', action='version',
version='%(prog)s 1.0')
parser.parse_args()
В результате появляется следующее справочное сообщение.
$ python foo.py --help
usage: foo.py [-h] [-v]
optional arguments:
-h, --help show this help message and exit
-v, --version show program version number and exit
Я хочу настроить этот вывод справки так, чтобы он заглаживал все фразы и предложения и помещал период после предложений. Другими словами, я хочу, чтобы сообщение справки было создано таким образом.
$ python foo.py --help
Usage: foo.py [-h] [-v]
Optional arguments:
-h, --help Show this help message and exit.
-v, --version Show program version number and exit.
Это что-то, что я могу контролировать, используя API-интерфейс argparse. Если да, то как? Не могли бы вы привести небольшой пример, который показывает, как это можно сделать?