pyinstaller能否把python代码中调用的exe程序一起打包

初学python,菜鸡一枚,写了一个简单的爬虫程序,使用selenium库和edge浏览器进行爬虫,代码中调用了msedgedriver.exe这个程序,想把这个代码打包成一个exe,但不懂pyinstaller的原理,求问大佬们,如果用 pyinstaller -F xxx.py 命令打包代码文件,会把调用的msedgedriver.exe程序打包在一起吗,也就是说如果单独把pyinstaller打包完成后的xxx.exe文件带去其他电脑可以直接运行吗

driver_url = r"edgedriver_win64\msedgedriver.exe"
browser = webdriver.Edge(executable_path = driver_url,
                         capabilities={"ms:edgeOptions":{'args':['--headless']}}

 

 

不会把msedgedriver.exe程序一起打包

其他电脑需要再次安装 msedgedriver.exe程序

而且不同电脑中浏览器的版本也不一定都一样,需要安装对应版本的msedgedriver.exe程序。

 

可以,但是不会封装到一个文件里面,可以打包成一个带文件夹的程序,exe程序会在里面,具体可查看
Python 程序封装-打包成exe程序

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

速戳参与调研>>>https://t.csdnimg.cn/Kf0y