addinfourl实例没有属性'getcode' - Python 2.7.5

时间:2014-09-04 16:56:56

标签: python urllib

我的机器上有python 2.7.3,当我运行以下代码时,它运行得很好。

response = urllib.urlopen(myUrl, params)
if response.getcode() != 200 and response.getcode() != 204:
    print "response status:", \
    response.getcode(), response.read()

然而,当我的同事试图运行我的脚本时,他收到以下错误:

AttributeError: addinfourl instance has no attribute 'getcode'

他有python 2.7.5。大多数答案建议使用urllib2。但我真的不想使用它,因为它会导致很多代码更改。这是由于python版本的区别还是别的什么?

1 个答案:

答案 0 :(得分:1)

据我所知,这是一个版本问题。它适用于版本2.7.3(Debian)但不适用于2.4(CentOS)。两种情况都使用urllib2。

我得到了关于" addfourl"。

的相同错误