绵阳做网站的公司,珠宝网站建设方案,山东seo多少钱,淘宝客做自己网站将要打包如下文件结构#xff1a;
--project--data.txt--main.py使用pyinstaller打包#xff0c;要使用--add-data参数#xff0c;将 data.txt 文件包含在生成的可执行文件中。 同时注意#xff1a;main.py代码中的获取数据路径#xff0c;要使用 os.path模块来构建 data…将要打包如下文件结构
--project--data.txt--main.py使用pyinstaller打包要使用--add-data参数将 data.txt 文件包含在生成的可执行文件中。 同时注意main.py代码中的获取数据路径要使用 os.path模块来构建 data.txt 文件的绝对路径而不是相对路径。这样可以确保程序总是能够找到 data.txt 文件。
打包命令 如下生成的可执行main.exe文件位于dist目录下
pyinstaller --add-data data.txt:. --onefile main.pymain.py读取data.txt数据的方式示例
import os
import numpy as np# 获取当前脚本所在的目录
script_dir os.path.dirname(os.path.abspath(__file__))# 构建绝对路径
data_file os.path.join(script_dir, data.txt)
print(数据文件路径, data_file)# 导入数据
gdp np.loadtxt(data_file, encodingutf-8)可执行文件打开一闪而过闪退问题 解决方式1打开cmd命令框将exe文件拖入即可。 解决方式2在代码中加上input(Press Enter to exit...)等待用户按空格后再退出。