当我用C语言编程时,我想出了一种方法,可以按任意顺序解析程序的命令行参数,但我只需要指定文件是什么。
所以我的输入是这样的:./exe.out -i <inputfile> -o <outputfile> -a <someotherfile> etc...
,这可能会像这样混淆:./exe.out -o <outputfile> -i <inputfile> -a <someotherfile> etc...
现在我需要用python来做这件事。也就是说,有一个方法可以在程序开始时处理命令行参数,并将文件位置返回给主程序
例如python test.py -i <inputfile> -o <outputfile> -a <someotherfile> etc...
这能做到吗?我已经找到了一种方法,但是顺序必须精确,这对我的项目来说是不合适的
您正在寻找
optparse
(在Python2.7之前)或argparse
(Python2.7或更高版本)相关问题 更多 >
编程相关推荐