源码技术
php
java
python
Linux
当前位置:
首页
>
python
>Python打包成有界面的exe 进行数据处理
Python打包成有界面的exe 进行数据处理
2026-09-08 17:05:45
Python打包成有界面的exe 进行数据处理
上一篇文章:
Python文件打包成exe后对数据进行处理
发表后,有读者留言问如何能打包成有操作界面的exe,原本考虑加入到后面的付费合集里,但想了想,还是决定免费更新。因为我觉得这个话题对于很多刚接触打包的朋友很实用,值得让更多的人先看到,如果觉得有用,欢迎推荐转发~
之前打包的exe界面是下面这样子的,有点像DOS的黑窗口,需要手工输入文件夹地址:
现在我们把它变成一个有界面的exe,有标题栏、文本框、按钮、对话框和状态栏,这样看起更像一个工具:
由于Python并不是一个可视化的编程语言,像VBA那样可以拖动控件进行编程,所以需要利用自带的
Tkinter库进行可视化界面编写。
Tkinter库编写此脚本可视化界面参考步骤:
1、在画布上要定义一个窗体,包含标题和尺寸等属性
完成后效果如下:
2、 定义标题、文本框和选择按钮
完成后效果如下:
3 、定义合并按钮、进度栏、状态栏
完成后的效果如下:
4、 考虑点击‘浏览’和‘保存为’按钮后会弹出对话框,所以要自定义一个
完成后的效果分别如下:
5、 在执行的过程中,进度框中的信息要滚动输出,选错文件夹或点错按钮要有提示,这些也要考虑到
完成后的效果分别如下:
以上整个可视窗体的就定义完了,下面开始改造合并的函数:
1、将merge_excel 的参数改为三个,除了之前的folder,output_file,再加上一个self,配合界面完成各类赋值:
2、剩下读取文件夹及合并的步骤中也加上self参数以便与可视化界面进行交互:
代码完成改造后,在windows-powershell里执行打包语句,注意,这里用用到了--winowed--(隐藏黑窗体)这个语句,保证打包出来的exe运行时不会再出现黑窗口:
最后看下打包好带可视化界面exe的执行过程:
已关注
关注
重播
分享
赞
视频详情
怎么样,是不是感觉像专业的软件一样便捷,如果身边有需要打包的py脚本,赶紧用这种方法试试吧。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
2026信息素养大赛复赛python(1-3年级)模拟题(2)--适用星火征程、数字手艺人等!
Python算法案例100-11(三色球)
最新文章
2026信息素养大赛复赛python(1-3年级)模拟题(2)--适用星火征程、数字手艺人等!
Python开发从零开始-40.1-编程环境交互
python爬虫之漫客栈
《字节高频考点:一道Python拷贝题,暴露了程序员的真实水平》
大学生计算机编程课,沈阳Python语言代码
干货|Python常用语法和语句
Linux自学第24天
企业会不会“爆雷”?用 Python 提前识别财务危机风险
6月21日周日 | Python热门项目
【计算机先驱】你天天用Python,但99%的人不知道它诞生的真相
热门文章
1天轻松搞定Python必背单词
Python综合实战|整合全部新知!从零制作计分闯关小游戏,学完就能落地
AlmaLinux release 8.10系统环境部署TigerVNC
Python 解惑:什么是面向对象的编程?
Linux 内核 7.1 发布!
SparkyLinux 26.06 发布!
adb服务在嵌入式ARM Linux平台移植全过程记录
【教程】解锁空间数据新质生产力暨AI、Python、ArcGIS Pro多技术融合下的空间数据分析、建模与科研绘图及论文写作
Python程序设计案例教程 朱幸辉 陈义明 主编 课后习题答案解析
我用ChatGPT一个月学会了Python,方法全告诉你
随机文章
10个月宝宝每天需要喝多少奶粉?
运维开发宝典037-Python环境安装和变量1
为了在公司Linux上摸鱼用Codex,我拆了OpenAI的Mac安装包
终于来了!用一张图精通Python!!
QIAN数据:Python计算二十四节气的太阳赤纬与昼长变化
"宿管阿姨的秘密武器"——用python來分宿舍
人人都能上手的 Python 文本情感分析:用 TextBlob 判断英文评论情绪倾向
Python 零基础干货(3)|列表 List & 元组 Tuple 保姆级笔记
Linux Shell 脚本编写入门——变量、条件、循环、函数
一图弄懂linux最有用的21个命令!
Linux 7.1 发布:全新 NTFS 驱动,砍掉 14 万行祖传代码,速度大幅提升