1. pyinstaller 打包路径问题
在用pyinstaller将python打包成exe程序后运行程序会遇到路径问题,因为python程序文件和exe执行文件的路径有所不同,获取当前运行程序路径的方法如下:
import os
import sys
if getattr(sys, 'frozen', False): # 判断是exe还是.py程序
dir = os.path.dirname(sys.executable) # exe程序路径
elif __file__:
dir = os.path.dirname(__file__) # .py程序路径