我在集合中使用 namedtuple。我收到这个错误
NameError: name collections is not defined.
我使用的是 Python v 3.3.2。任何帮助将不胜感激
[例如]我在这条线上遇到错误
Sale = collection.namedtuple("Sale","productid custerid date price")
最佳答案
您是否导入了collections
模块?模块名称是 collections
,而不是 collection
。
>>> Sale = collection.namedtuple("Sale","productid custerid date price")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'collection' is not defined
>>>
>>> import collection
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named collection
>>>
>>> import collections
>>> Sale = collections.namedtuple("Sale","productid custerid date price")
关于python - 我在 Python v 3.3.2 中遇到集合和元组问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20438063/