import argparse
if __name__ == "__main__":
parser = argparse.ArgumentParser(description='******** 项目接口 () ********')
parser.add_argument('-url', type=str, help='页面地址url')
parser.add_argument('-save_path', type=str, help='存储地址')
args = parser.parse_args() # 解析添加参数
unparsed = vars(args) # parse_args()方法的返回值为namespace,用vars()内建函数化为字典
# 获得传入的参数
print(unparsed)
print(unparsed["url"])
查询 help 信息
python m.py -h usage: m.py [-h] [-url URL] [-save_path SAVE_PATH] ******** 项目接口 () ******** optional arguments: -h, --help show this help message and exit -url URL 页面地址url -save_path SAVE_PATH 存储地址
传入参数
python m.py -url ddd -save_path dadas
{'url': 'ddd', 'save_path': 'dadas'}
ddd