Флаг --help или -h не выводит вывод на терминал для сценариев Python - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть несколько скриптов на python, где я использовал пакет argparse. Я добавил несколько аргументов в свой скрипт, вот частичный скриншот:

argparse code

Затем я попытался python box_parameters.py --help, и он ничего не отображает. Он просто проходит без какого-либо вывода. Я также попробовал это на другом скрипте Python без argparse, я все еще не получаю выводВ любом скрипте Python флаг --help должен по крайней мере распечатывать информацию о том, что делает флаг --help. Но просто нет выхода. Вот как это выглядит, когда я пытаюсь выполнить это на своем терминале:

команда терминала

Но это не то, что команда help вообще не работает. Когда я делаю python --help или pip --help, он работает как обычно - он распечатывает использование и целый список параметров. Но не делаю этого на моих собственных скриптах на python.

Я очень озадачен тем, почему это происходит, поскольку он не выдает никакой ошибки. Любая помощь будет принята с благодарностью.

...