【发布时间】:2011-11-26 10:51:25
【问题描述】:
我发现了非常有用的语法
parser.add_argument('-i', '--input-file', type=argparse.FileType('r'), default='-')
用于指定输入文件或使用标准输入——这两者都是我想要在我的程序中使用的。但是,并不总是需要输入文件。如果我不使用-i 或使用以下之一重定向输入
$ someprog | my_python_prog
$ my_python_prog < inputfile
我不希望我的 Python 程序等待输入。我希望它继续前进并使用默认值。
【问题讨论】: