pyinstaller打包python程序可执行文件路径问题

在用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程序路径
    


版权声明:本文为GWJ97原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。