使用pyinstaller打包带配置文件的exe

适用于:
当py文件里,需要通过txt文件、或ini等其他配置文件来获取信息时。

环境:
本地D盘根目录下,有两个文件。一个是clear.py 一个是data.ini
现在需要把这两个文件一起打包成可执行程序。注意,非单独的py文件,进行打包时,不要用-F参数。

安装 pyinstaller
pip install pyinstall

打包py文件 ,-w参数会将所有资源文件打包,并生成一个文件夹类型的包
进入到py文件所在的路径
d:
pyinstaller -w clear.py

此时会在D盘根目录下,生成 build dist 文件夹 以及 clear.spec 文件
在dist文件夹下,会生成一个名为 clear 的文件夹 这个clear文件夹就是我们需要的东西。走到这一步还没有结束

编辑clear.spec文件
修改 binaries=[] 维护ini文件名及路径,
我的ini文件与py文件在同一个路径下,
所以我对应的维护内容为:binaries=[(‘data.ini’,’.’)]

对修改后的spec文件进行打包
pyinstaller -F clear.spec

spec文件打包完成后,会在第2步的clear文件夹根目录下 找到 data.ini 文件

此时双击运行 clear.exe文件。就能自动获取到data.ini文件的信息了

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值