AttributeError:'HTTPMessage'对象没有属性'getparam'

时间:2018-01-11 05:31:35

标签: django parsing python-3.6

我在Ubuntu中使用python3版本。

我使用的代码可以在python 2.7版本中运行。

但是我在python 3中得到了一些导入错误和属性错误。

我想编辑3.6版本的代码。

但我找不到任何有关属性错误故障排除的文档。

我收到的错误信息如下:

taylor@taylor-Rev-1-0:~/taylor/pyBook/ch2$ python parse_image.py
Traceback (most recent call last):
File "parse_image.py", line 35, in <module>
    main()
File "parse_image.py", line 28, in main
    charset = f.info().getparam('charset')
AttributeError: 'HTTPMessage' object has no attribute 'getparam'

我导入的方法或类如下所示:

from urllib.request import urlopen
from html.parser import HTMLParser

1 个答案:

答案 0 :(得分:0)

charset = response.headers.get_content_charset()

你可以在python3中使用它