Python 如何在不显示cmd窗口的情况下执行geckodriver?
我在python中使用selenium webdriver。在我的代码中,我在selenium和geckodriver的帮助下控制Firefox。一切都很顺利,只是当我将其转换为GUI可执行文件并运行时,会出现一个geckodriver黑屏。我使用以下命令从python制作了可执行文件:Python 如何在不显示cmd窗口的情况下执行geckodriver?,python,tkinter,pyinstaller,Python,Tkinter,Pyinstaller,我在python中使用selenium webdriver。在我的代码中,我在selenium和geckodriver的帮助下控制Firefox。一切都很顺利,只是当我将其转换为GUI可执行文件并运行时,会出现一个geckodriver黑屏。我使用以下命令从python制作了可执行文件: pyinstaller --windowed --onefile Main.py 因此,最初我没有看到黑屏。只有当我单击与使用selenium webdriver打开firefox相关的按钮时,黑屏才会出现
pyinstaller --windowed --onefile Main.py
因此,最初我没有看到黑屏。只有当我单击与使用selenium webdriver打开firefox相关的按钮时,黑屏才会出现。我知道geckodriver是selenium的依赖文件,但是,我能在python代码中做些什么或写些什么来防止geckodriver显示黑屏并仍然执行命令吗 当您在不转换为exe的情况下运行它时,是否会出现黑屏?@Nouman否,当我在pycharm中运行python程序时,它不会出现。请尝试在python IDLE中运行它,并让我知道它是否会弹出黑屏。@Nouman是的,它会出现,与我运行它的可执行文件时的方式完全相同。检查此项: