相关疑难解决方法(0)

Collections模块中的计数器Python

我遇到了一个非常奇怪的问题.我正在尝试在集合模块中使用Counter函数.但是,我一直收到相同的错误消息

AttributeError: 'module' object has no attribute 'Counter'
Run Code Online (Sandbox Code Playgroud)

我之前尝试过使用它并且工作正常,但是现在出于某种原因,当我导入"集合"模块时,它的属性数量非常有限.

我试过了:

import collections   # when calling Counter I would then use collections.Counter()
import collections as collect # collect.Counter()
Run Code Online (Sandbox Code Playgroud)

对于这两个我一直得到属性错误.

我也试过了

from collections import Counter
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我得到:

ImportError: cannot import name Counter
Run Code Online (Sandbox Code Playgroud)

这些都在ipython界面和脚本中进行了测试(不导入任何其他内容,只是集合).

有任何想法吗?

collections counter python-2.6 python-import importerror

9
推荐指数
1
解决办法
2万
查看次数