【发布时间】:2017-12-12 15:04:22
【问题描述】:
webbrowser.get("C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s").open('file://' + os.path.realpath('get.html'))
print('hello')
我的一个 python 文件中有上面的代码。当我执行它时,它会很好地打开“get.html”。但是,此时执行会冻结,在我关闭浏览器之前,命令提示符不会说“你好”。
谁能解释一下如何解决这个问题?
【问题讨论】:
-
这可能是预期的行为。您的程序运行第一行,直到它从浏览器程序中退出。您可以通过创建一个新进程来解决此问题。使用多处理
-
我遇到了类似的问题,但不幸的是从未找到可靠的解决方案。我使用的解决方法只是使用另一个网络浏览器/驱动程序。无论出于何种原因,firefox 在我的工作电脑上工作,而 chrome 在家里工作。他们麻烦运行win7和相同版本的python。