Необязательный стандартный ввод в Python с argparse

Я нашел очень полезный синтаксис

parser.add_argument('-i', '--input-file', type=argparse.FileType('r'), default='-')

для указания входного файла или использования стандартного ввода - оба из которых я хочу в моей программе. Однако входной файл не всегда требуется. Если я не использую-i или перенаправить ввод с одним из

$ someprog | my_python_prog
$ my_python_prog < inputfile

Я не хочу, чтобы моя программа Python, м, чтобы ждать ввода. Я хочу, чтобы он просто двигался и использовал значения по умолчанию.

Ответы на вопрос(2)

Ваш ответ на вопрос