2014-10-27 113 views
0

我需要一些Python模塊來支持將命令行參數轉發給其他命令。將命令行參數委託給其他命令

​​允許輕鬆解析參數,但不提供任何「解析」工具。

如果我不需要刪除或更改它們中任何一個的值,我可以只轉發os.sys.argv,但我有。

我可以想象我自己是一個只是一直操作字符串數組而沒有丟失任何信息的類,但是我找不到任何信息。

有人知道這樣的工具或可能遇到類似的問題,發現了另一個很好的方式來處理?

(對不起,英語:()

+0

我對您的問題有點困惑你能舉一個你想轉發的命令的例子嗎? – Crispy 2014-10-27 16:51:55

+0

我不確定你的意思,所以這個建議只是一個猜測,但你可以試試'getop t'模塊可以在較低級別上使用命令行參數。 – marbu 2014-10-27 16:55:06

+0

'./bin/Program --arg1 val1 --arg2 val2 --arg3 val3.1 val3.2 val3.3 --arg4 --arg5 val5 ... --arg10 val10' 'Program'必須執行一些'ProgramWorker'的實例:./bin/ProgramWorker --arg1 val1 --arg2 newVal --arg3 val3.1 --arg4 --arg6 ... --arg10 val10 --arg11' 委託參數從並行應用程序的獨立應用程序與他們自己的接口 - 這是我需要做的很好的描述。 @marbu謝謝,我會檢查一下。 – 2014-10-27 17:02:28

回答