TypeError:decode()参数1必须是字符串,而不是None

时间:2018-05-23 01:22:45

标签: python python-2.7 tensorflow urllib2

@Sven @Mozzie 非常感谢你的亲切帮助。 我的代码是$ python download.py

我将download.py原始代码的链接附加为自爆。我已经陷入了这个错误三天了:(我非常感谢你的甜蜜帮助!

https://github.com/IBM/tensorflow-kubernetes-art-classification/blob/master/download.py

我尝试使用openssl支持编译和安装python。

不幸的是,有一个错误列表如下所示。

0 (u'Asian Art', u'China', u'http://www.metmuseum.org/art/collection/search/41964')
China http://www.metmuseum.org/art/collection/search/41964
Traceback (most recent call last):
  File "/anaconda3/ssl/tensorflow-kubernetes-art-classification/download.py", line 44, in <module>
    html_page = response.read().decode(encoding)
TypeError: decode() argument 1 must be string, not None 

你能帮我解决一下这个问题吗?如果有可能,请您为我写下确切的代码吗?非常感谢您的帮助!

0 个答案:

没有答案