我发现了非常有用的语法
parser.add_argument('-i', '--input-file', type=argparse.FileType('r'), default='-')
用于指定输入文件或使用stdin-我都希望在程序中使用这两个文件。但是,并非总是需要输入文件。如果我没有使用-i
或使用[]之一重定向输入
$ someprog | my_python_prog $ my_python_prog < inputfile
我不希望我的Python程序等待输入。我希望它继续前进并使用默认值。
我发现了非常有用的语法parser.add_argument('-i','--input-file',type = argparse.FileType('r'),default ='-')),用于指定输入文件或使用stdin —我都希望在程序中使用它们。 ...