我的项目是处理三个参数如何处理这个我的代码是这样的
def main(argv):
try:
opts, args = getopt.getopt(argv,"d:f:w:",['--i','--u','--v'])
print opts
print args
except getopt.GetoptError:
print 'Option Error'
if __name__ == '__main__':
try:
main(sys.argv[1:])
except Exception, e:
print str(e)
我将运行此代码我将得到此输出 ./code.py -d --i -f --u package1 package2 输出为
[('-d', '--i'), ('-f', '--u')]
['package1', 'package2']
但我希望像这种格式的输出如何修改,. /code.py -d --i package1 -f --u package2 ...
[('-d', '--i',), ('-f', '--u')]
['package1', 'package2']