我正在通过 Dive into Python3。当我到达关于 http web 服务的章节 14.4 时,我似乎无法在 python3 shell 中复制以下输出。示例代码如下所示:
from http.client import HTTPConnection
HTTPConnection.debuglevel = 1
from urllib.request import urlopen
response = urlopen('http://diveintopython3.org/examples/feed.xml')
send: b'GET /examples/feed.xml HTTP/1.1
Host: diveintopython3.org
Accept-Encoding: identity
User-Agent: Python-urllib/3.1'
Connection: close
reply: 'HTTP/1.1 200 OK'
…further debugging information omitted…
当我在 ipython3 中输入它时,最终命令没有输出。那么为什么我没有得到示例中的调试信息呢?输入上述代码后,response.debuglevel == 0。我用的是python3.5.2。