Я нашел очень полезный синтаксис
parser.add_argument('-i', '--input-file', type=argparse.FileType('r'), default='-')
для указания входного файла или использования stdin - оба из которых я хочу в своей программе. Однако входной файл не всегда требуется. Если я не использую -i
или перенаправляю вход с одним из
$ someprog | my_python_prog
$ my_python_prog < inputfile
Я не хочу, чтобы моя программа Python ждала ввода. Я хочу, чтобы он просто двигался и использовал значения по умолчанию.