python 打包后获取EXE文件所在目录
由于exe打包之后,使用以下代码获取的目录不对
import os
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
解决方法:
获取exe所在目录
import os
import sys
BASE_DIR = os.path.dirname(os.path.realpath(sys.executable))
dir_path = os.path.join(BASE_DIR, 'data')
获取exe文件所在参数
import os
import sys
os.path.dirname(os.path.realpath(sys.argv[0]))