2016-08-03 52 views
-2

当我在C编程时,我已经想出了一种方法来以任何顺序解析我的程序的命令行参数,但是我只需要指定文件的内容。 所以我的输入是这样的:./exe.out -i <inputfile> -o <outputfile> -a <someotherfile> etc...而这可能会混淆如此:./exe.out -o <outputfile> -i <inputfile> -a <someotherfile> etc...从命令行随机解析Python中的文件

现在我需要在python中执行此操作。意思是,有一个方法将在程序的开始处理命令行参数,并将文件位置返回到主程序。

ex。python test.py -i <inputfile> -o <outputfile> -a <someotherfile> etc...

可以这样做吗?我已经找到了一种方法来做到这一点,但订单必须精确,并且这将会为我的项目做而不是

回答

3

您正在寻找optparse(Python 2.7之前)或​​(Python 2.7或更高版本)。