alg*_*rog 3 python browser urllib python-3.x
我在 VS2015、Eclipse 和 Spyder 中尝试了以下代码:
import urllib.request
with urllib.request.urlopen('https://www.python.org/') as response:
html = response.read()
Run Code Online (Sandbox Code Playgroud)
在调用情况下,它不会在浏览器中打开网页。我不确定是什么问题。调试没有帮助。在 VS2015 中,程序存在代码为 0,我认为这意味着成功。
您在这项工作中使用了错误的库。urllib
模块提供了发送 http 请求并在程序中捕获结果的函数。它与网络浏览器无关。您正在寻找的是模块webbrowser
。这是一个例子:
import webbrowser
webbrowser.open('http://google.com')
Run Code Online (Sandbox Code Playgroud)
这将在您的浏览器中显示网页。