2012-04-05 10 views
-1

Python 3.0.1では、collectionsモジュールのCounter部分を使用しようとしています どこでも私はドキュメントを見ています...モジュールのこの部分は何もないPython 3.0.1で利用可能です。しかし...Python 3.0.1コレクション.Counter

from collections import Counter 
from collections import counter 
from Collections import Counter 
from Collections import counter 

私のためにすべての収率のエラー...これはなぜですか?

答えて

3

collections.Counterがバージョン3.1で追加されました。 3.2にアップグレードするか、自分でクラスを実装してください。レシピがありますhere.

+2

レシピはPython 2.x用に書かれているようですが、Python 3.0でそれを使用している場合、すべての 'iteritems'関数参照を' items'に置き換える必要があります。 –

2

Counterクラスはpythonの3.0.1リリースには存在しませんでした。それは3.1バージョンで登場しました。

3

ませ使用3.0を実行してください - それは、到着時に基本的に死んでいましたそれは深刻な問題を抱えています。 3.2、または少なくとも3.1になります。