2014-10-27 115 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

回答