Python 3.5 urllib 无法在浏览器中打开网页

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,我认为这意味着成功。

Hey*_*yYO 6

您在这项工作中使用了错误的库。urllib模块提供了发送 http 请求并在程序中捕获结果的函数。它与网络浏览器无关。您正在寻找的是模块webbrowser。这是一个例子:

import webbrowser
webbrowser.open('http://google.com')
Run Code Online (Sandbox Code Playgroud)

这将在您的浏览器中显示网页。