python argparse sys.argv
python argparse sys.argv
1 class WeiLearningArgumentParser(argparse.ArgumentParser): 2 def __init__(self, 3 prog=None, 4 usage=None, 5 description='[CONFIG_FILE_NAME] [ID]', 6 epilog=None, 7 version=None, 8 parents=[], 9 formatter_class=argparse.HelpFormatter, 10 prefix_chars='-', 11 fromfile_prefix_chars=None, 12 argument_default=None, 13 conflict_handler='error', 14 add_help=True): 15 argparse.ArgumentParser.__init__(self, 16 prog, 17 usage, 18 description, 19 epilog, 20 version, 21 parents, 22 formatter_class, 23 prefix_chars, 24 fromfile_prefix_chars, 25 argument_default, 26 conflict_handler, 27 add_help) 28 29 def init_arguments(self): 30 self.add_argument("config_file", metavar = "config_file", type= str, default='conf/weilearn.xml', 31 help= "the config_file of weilearn depends on. ") 32 self.add_argument('node_id', metavar = "node_id", type=int, default= 1, 33 help= 'the id of node which start weilearn.') 34 35 def parse_args(self, args = None): 36 if args is None: 37 args = sys.argv[1:] 38 if len(args) < 2: 39 args = ['-h'] 40 args = argparse.ArgumentParser.parse_args(self, args) 41 return args
澄轶: suanec -
http://www.cnblogs.com/suanec/
友链:marsggbo
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
点个关注吧~
http://www.cnblogs.com/suanec/
友链:marsggbo
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
点个关注吧~
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步