推荐热点事件
基于PyQt5开发的PyInstaller图形化打包工具
这样的场景在程序员圈子里早不是新鲜事。Python生态里PyInstaller确实是把打包好手,可这命令行操作总让人想起DOS时代的黑底白字。有经验的开发者尚能应付,刚入门的新手看着那些参数说明,活像在读天书。
南京某科技公司的项目组长王工深有体会。上周实习生把客户端的资源文件打包漏了,交付时界面变成满屏"找不到文件"的红字警告。"要是能像点外卖那样勾勾选选就搞定该多好",团队里的九五后程序员嘀咕着,顺手划拉着手机上的外卖APP。
还真有人把这想法落了地。GitHub上冒出来个开源的PyQt5打包工具,把PyInstaller那些晦涩的参数都变成了可视化选项。左侧树状图清晰展示着项目结构,右侧选项卡里Python版本、图标设置、附加文件一目了然。最贴心的是那个"一键生成spec"按钮,点下去直接生成标准配置文件,省去了手写容易出错的麻烦。
上海交大的李教授带着学生做过测试。同样的Python项目,用传统方法打包平均要尝试3-4次才能成功,换成这个图形工具后成功率直接拉到90%以上。特别那些需要打包额外资源文件的GUI程序,再不用在代码里写什么"os.path.join"的魔法路径了。
工具作者在README里写了个小故事:有次去少儿编程班接孩子,看见孩子们用积木搭程序界面搭得兴高采烈,转头却对着黑漆漆的命令行犯愁。这事让他想起自己刚学编程时,光是为了打包第一个"Hello World"就折腾整夜的经历。现在工具界面底部那个微笑的熊猫logo,就是受孩子们编程积木的启发。
深圳某创客空间的硬件工程师们最近爱上了这工具。他们做的智能硬件控制程序常要打包分发给工厂测试,以前每次更新都要专门写文档说明打包步骤。现在直接把工具和项目文件一起发过去,车间主任都能自己点几下完成打包。"这可比手把手教人输命令省心多了",负责对接的工程师小陈边说边给新版本打上勾选。
本文来自投稿,不代表本站立场,如若转载,请注明出处:http://m.carzhishi.com/rdsj/16296.html