为什么我的非常简单的Python脚本失败了?

 galsu99 发布于 2023-02-13 18:39

noob.py这里.我正在尝试从页面获取内容但该print语句引发了一个我不理解的错误.

实际代码:

import urllib2
import sys

url = "http://make.wordpress.org/core/page/2/"
response = urllib2.urlopen(url)
html = response.read
print html

输出:

$ python get.py
>

我怀疑Python不喜欢那个特定的URL,因为它可以使用,http://www.python.org相反,但我可以获得任何有用的信息来理解它.

我没有得到任何的是,如果我附上此内try:except:? pass,我仍然得到该错误消息.

任何指针都很受欢迎.

1 个回答
  • 那不是错误; 它是方法的字符串表示形式read.

    你看到它是因为在这一行:

    html = response.read
    

    你忘了调用这个read方法了.因此,html分配给方法本身,而不是它的返回值.

    ()在方法名称后添加将调用它:

    html = response.read()
    

    现在,html设置为方法的返回值read.

    2023-02-13 18:42 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有