我遇到了一个非常奇怪的问题.我正在尝试在集合模块中使用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界面和脚本中进行了测试(不导入任何其他内容,只是集合).
有任何想法吗?