python3.5urllib赢得';无法在浏览器中打开网页

python3.5urllib赢得';无法在浏览器中打开网页,python,python-3.x,browser,urllib,Python,Python 3.x,Browser,Urllib,我在VS2015、Eclipse和Spyder中尝试了以下代码: import urllib.request with urllib.request.urlopen('https://www.python.org/') as response: html = response.read() 在呼叫情况下,它不会在浏览器中打开网页。我不确定是什么问题。调试没有帮助。在VS2015中,程序的代码为0,我认为这意味着成功 这会有用的 import urllib html = urllib.u

我在VS2015、Eclipse和Spyder中尝试了以下代码:

import urllib.request
with urllib.request.urlopen('https://www.python.org/') as response:
    html = response.read()
在呼叫情况下,它不会在浏览器中打开网页。我不确定是什么问题。调试没有帮助。在VS2015中,程序的代码为0,我认为这意味着成功

这会有用的

import urllib
html = urllib.urlopen('https://www.python.org/').read()

这是在python2.7上测试的,您为作业使用了错误的库
urllib
模块提供发送http请求并在程序中捕获结果的函数。它与web浏览器无关。你要找的是模块。以下是一个例子:

import webbrowser
webbrowser.open('http://google.com')
这将在浏览器中显示网页

urllib 
是一个模块,用于向网页发送请求并读取其内容

其中:

webbrowser
用于打开所需的url

它的用途如下:

import webbrowser

webbrowser.open('http://docs.python.org/lib/module-webbrowser.html')
它通常会重复使用现有的浏览器窗口

要在新窗口中打开:

webbrowser.open_new('http://docs.python.org/lib/module-webbrowser.html')
要在新选项卡中打开:

webbrowser.open_new_tab('http://docs.python.org/lib/module-webbrowser.html')
要通过命令行界面访问:

$ python -m webbrowser -t "http://www.python.org"
-n: open new window
-t: open new tab
以下是webbrowser的python文档:


记录在案;退出代码0通常表示成功(未发生错误)。我知道这一点,这就是我感到困惑的原因。调试不会产生任何结果。也许python不能调用Chrome/IE浏览器。哦,你想在web浏览器中显示页面吗?不下载它的内容?你能澄清一下吗?首先,我是个新手。当我运行此代码时,我希望该网页能够显示在浏览器中。我正在研究reddit上的一个介绍性代码问题。是 啊我做到了!但如果没有你的评论,我不会意识到这一点!非常感谢。