У меня есть python 2.7.3 на моей машине, и когда я запускаю следующий код, он работает просто отлично.addinfourl instance не имеет атрибута 'getcode' - Python 2.7.5
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'
Он имеет питон 2.7.5. Большинство ответов рекомендуют использовать urllib2. Но я не хочу его использовать, так как это приведет к большому изменению кода. Это связано с различием версии python или чем-то еще?
Это может быть и конкретная платформа. Я получил эту ошибку в версии 2.7.5 на redhat. На ubuntu он отлично работает с 2.7.3 и 2.7.5 – Pankaj