控制网复测平面基准归算程序(包含控制网复测平面基准计算,平面控制网稳定性计算,水准测段高差稳定计算三个程序功能)
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617
  1. # utils.py
  2. import sys
  3. import os
  4. def resource_path(relative_path):
  5. """获取资源的绝对路径,支持开发和打包环境"""
  6. try:
  7. # 如果是打包环境,base_path 是临时目录
  8. base_path = sys._MEIPASS
  9. # 获取安装目录
  10. install_dir = os.path.dirname(sys.executable)
  11. base_path = install_dir # 使用安装目录作为基础路径
  12. except AttributeError:
  13. # 如果是开发环境,base_path 是项目根目录
  14. base_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..'))
  15. return os.path.join(base_path, relative_path)