已有184人关注
为什么用pyinstaller打包的程序运行时有命令窗口一闪一闪
发表在Python图书答疑 2022-01-14 《PyQt5&Python游戏开发》第14章 PyQt5程序的打包发布
是否精华
版块置顶:

请教,我编写了一个爬取百度翻译的小程序,爬取英文单词的翻译并写入excel,其中有一段代码是要执行一个js文件获得爬取需要的sign,在pycharm里运行一切正常,但是用pyinstaller打包成exe之后,运行过程中就有命令窗口一闪一闪的这是为什么呢?我查看了代码,没发现要用到cmd模式,是因为执行js代码的原因吗?

2022-01-14 15:41:57编辑
分享到:
精彩评论 3
无语_mrkj
学分:3155 LV11
2022-01-17
沙发

您可以暂时把执行JS的代码去掉,再打包试试,如果没有问题,那可能就是这个原因了。如果不是,再找其他原因。

我心飞翔_1642465977
学分:28 LV2
2022-01-18
板凳

无语_mrkj 发表于2022-01-17 14:54

您可以暂时把执行JS的代码去掉,再打包试试,如果没有问题,那可能就是这个原因了。如果不是,再找其他原因。

经测试,应该是pyexecjs.call调用js函数时会出现黑框,用js2py改写后问题解决。

game99258
学分:2266 LV10
2022-07-28
地板

注意要反爬

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照