【发布时间】:2016-01-14 23:54:09
【问题描述】:
我在使用 dnspython 时收到以下错误消息。
>>> from dns import resolver
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.4/dist-packages/dns/resolver.py", line 32, in <module>
import dns.flags
File "/usr/local/lib/python3.4/dist-packages/dns/flags.py", line 51, in <module>
_by_value = dict([(y, x) for x, y in _by_text.iteritems()])
AttributeError: 'dict' object has no attribute 'iteritems'
有人知道怎么解决吗?我正在使用 python 3.4。 dnspython 的替代品也是受欢迎的答案。
【问题讨论】:
-
因为它不支持 Python 3?
dict.iteritems()是 Python 2 函数,在 Python 3 中被删除。 -
我使用 pip for python 3 安装了它
-
是的,但这并不意味着它支持 Python 3。实际上,我曾问过像你这样的问题:stackoverflow.com/questions/33840765/…
标签: python