本文主要是介绍python打包exe如何把浏览器和geckodriver一起打包进去,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、目录结构:main.py同级目录下有一个浏览器包
二、调用浏览器的py修改:根据开发环境和打包环境选择浏览器和webdriver的路径
if getattr(sys, 'frozen', False):# 如果是打包的应用程序application_path = sys._MEIPASSelse:# 如果是开发环境application_path = os.path.dirname(os.path.abspath(__file__))drivers_path = os.path.join(application_path, 'drivers')
三、命令打包
pyinstaller -F -w -i .\ico.jpeg --add-data “drivers;drivers” .\main.py
四、打包后的可执行文件如下:
如果浏览器还是不能打开的话
这篇关于python打包exe如何把浏览器和geckodriver一起打包进去的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!