У optparse есть странный перевод для выхода из вашей программы, что, на мой взгляд, действительно неудачно. Вы можете инициализировать это так, чтобы предотвратить это:
oparser = OptionParser(add_help_option=False, ...)
Обратите внимание, что теперь вы должны обрабатывать опции -h
и --help
самостоятельно. Вы можете распечатать сообщение справки, отформатированное OptionParser следующим образом:
print(oparser.format_help().strip())