Я хочу регистрировать использование программы python, которая использует модуль argparse. В настоящее время регистратор записывает использование командной строки аналогично ответу, данному в этот пост. Однако это дает только аргументы командной строки и не включает значения по умолчанию, установленные позже в argparse (в конце концов, это предполагаемое использование). Есть ли простой способ распечатать ВСЕ параметры argparse, чтобы создать красивую, аккуратную запись журнала usage
, включающую значения по умолчанию?
Нетрудно войти в пространство имен argparse, чтобы получить каждый аргумент по имени, но я надеюсь, что у кого-то есть краткий способ извлечения необходимой информации.
Любое направление приветствуется!