赞
踩
1.直接在main.py函数中定义全局变量:
- app = FastAPI()
- data_type = 1
- model_path = "path"
- data_path = 'path'
- shap_values_path = 'path'
2. 使用接口改变全局变量
- @app.post('/change_global_data')
- async def data_test(path: Change_data):
- param = path.dict()
- change_model_path = param['model_path']
- change_data_path = param['data_path']
- change_shap_value_path = param['shap_value_path']
- try:
- global model_path , data_path, shap_value_path
- model_path = change_model_path
- data_path = change_data_path
- shap_value_path = change_shap_value_path
- return {'status': True, 'msg': 'Success'}, 400
- except Exception as e:
- LOGGER.error(e)
- return {'status': False, 'msg': e}, 400
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。