2012-07-20 34 views

回答

5

根据python docs,optparse现在被视为已弃用,并且不会进一步发展;因此我强烈建议你使用模块argparse,你可以创建“多级”参数。

import argparse 
parser = argparse.ArgumentParser() 

# Init sub-command 
parser_init = subparsers.add_parser('init', help='initialize the things') 
parser_init.add_argument(...) 

# Help sub-command 
parser_help = subparsers.add_parser('help', help='help me!') 
parser_help.add_argument(...) 
2

argparse支持的子命令:因为Python 2.7