空港防疫算法交互
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

123456789101112131415161718
  1. import os
  2. import yaml
  3. from common import Constant
  4. # 从配置文件读取所有配置信息
  5. def getConfigs():
  6. print("开始读取配置文件,获取配置消息:", Constant.APPLICATION_CONFIG)
  7. applicationConfigPath = os.path.abspath(Constant.APPLICATION_CONFIG)
  8. if not os.path.exists(applicationConfigPath):
  9. raise Exception("未找到配置文件:{}".format(Constant.APPLICATION_CONFIG))
  10. with open(applicationConfigPath, Constant.R, encoding=Constant.UTF_8) as f:
  11. file_content = f.read()
  12. content = yaml.load(file_content, yaml.FullLoader)
  13. if not content:
  14. raise Exception("配置项不能为空:{}".format(Constant.APPLICATION_CONFIG))
  15. print("读取配置文件完成!")
  16. return content