constant_config.py 934 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import configparser
  4. # 创建一个配置解析器对象
  5. config = configparser.ConfigParser()
  6. # 读取配置文件
  7. config.read('constant.ini')
  8. def func1():
  9. # 获取配置值
  10. EGO_PLAYER_ID = config.get('DEFAULT', 'EGO_PLAYER_ID')
  11. OBJ_PLAYER_ID = config.get('DEFAULT', 'OBJ_PLAYER_ID')
  12. # 打印配置值以验证它们是否正确读取
  13. print(f"EGO_PLAYER_ID: {EGO_PLAYER_ID}")
  14. print(f"OBJ_PLAYER_ID: {OBJ_PLAYER_ID}")
  15. def func2():
  16. FIRST_ORDER_LOSS = config.get('SINGLE_CASE_EVAL', 'FIRST_ORDER_LOSS')
  17. SECOND_ORDER_LOSS = config.get('SINGLE_CASE_EVAL', 'SECOND_ORDER_LOSS')
  18. THIRD_ORDER_LOSS = config.get('SINGLE_CASE_EVAL', 'THIRD_ORDER_LOSS')
  19. print(f"FIRST_ORDER_LOSS: {FIRST_ORDER_LOSS}")
  20. print(f"SECOND_ORDER_LOSS: {SECOND_ORDER_LOSS}")
  21. print(f"THIRD_ORDER_LOSS: {THIRD_ORDER_LOSS}")
  22. def main():
  23. func1()
  24. func2()
  25. main()