2016-08-03 54 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或更高版本)。