Python Pyinstaller打开命令提示符

Python Pyinstaller打开命令提示符,python,selenium,web-crawler,exe,pyinstaller,Python,Selenium,Web Crawler,Exe,Pyinstaller,我还是一个编程新手,所以也许这个问题对你们中的一些人来说是微不足道的。我提前道歉 对于一个项目,我使用python和selenium制作了一个webcrawler,并使用Tkinter制作了一个用户界面。我使用chromedriver为webcrawling部分打开chrome 我使用pyinstaller将Tkinter文件转换为可执行文件。执行此操作时,我键入了以下标志:-onefile-w 我被告知后一种方法在运行文件时阻止打开命令提示符,但是,当我运行可执行文件时,我的电脑会打开chro

我还是一个编程新手,所以也许这个问题对你们中的一些人来说是微不足道的。我提前道歉

对于一个项目,我使用python和selenium制作了一个webcrawler,并使用Tkinter制作了一个用户界面。我使用chromedriver为webcrawling部分打开chrome

我使用pyinstaller将Tkinter文件转换为可执行文件。执行此操作时,我键入了以下标志:-onefile-w


我被告知后一种方法在运行文件时阻止打开命令提示符,但是,当我运行可执行文件时,我的电脑会打开chromedriver的命令提示符。如何修复此问题?

-w将阻止为主exe创建控制台,而不是为chromedriver的执行创建控制台。
你应该看看删除chromedriver创建的控制台的线程

是的,我能够解决这个问题,但是你知道我如何解决这个问题吗?我在stackoverflow上搜索了一下,有些人说要在selenium包的service.py中更改一些内容,但这不起作用。你看到我提供的链接了吗?我觉得这对你有帮助谢谢,我看了一下你提供的链接。他们谈论C语言,我不知道如何将他们的解决方案翻译成python代码。我也试过这个:,但没用。但是,我想知道是否必须以特殊的方式保存东西,以便selenium使用修改后的service.py。我刚刚保存了它并运行了我的主文件。这就是问题所在吗?