class Parser:
def parser_args(self):
parser = argparse.ArgumentParser()
parser.add_argument("-p", "--project", default="idaas", help="project")
parser.add_argument("-e", "--env", default="dev", help="env")
args = parser.parse_args()
return args
def project(self):
project =self.parser_args().project
return project
def env(self):
env =self.parser_args().env
return env
在执行python文件时。直接python xxx.py -p project_name -e env环境
然后在方法中引用 project和env方法,就能获取到自定义参数的值,也就是project_name,env环境