我正在使用 optparse 模块中的 OptionParser 来解析我使用 raw_input() 获得的命令。
我有这些问题。
1.) 我使用 OptionParser 来解析这个输入,例如。(获取多个参数)
my prompt> -a foo -b bar -c spam eggs
我通过在'-c'的add_option()中设置action ='store_true'来做到这一点,现在如果有另一个带有多个参数的选项说-dxyz那么如何知道哪些参数来自哪个选项?另外,如果必须再次解析其中一个参数,例如
my prompt> -a foo -b bar -c spam '-f anotheroption'
2.)如果我想做这样的事情..
my prompt> -a foo -b bar
my prompt> -c spam eggs
my prompt> -d x y z
现在每个条目都不能影响上一个命令设置的其他选项。如何完成这些?