Mit hebräisch auf python

Ich habe ein Problem, hebräische Wörter zu drucken. Ich benutze das Zählermodul, um die Anzahl der Wörter in meinem gegebenen Text zu zählen (was hebräisch ist). Der Zähler zählt in der Tat die Worte und identifiziert die Sprache, weil ich benutze # -*- coding: utf-8 -*-

Das Problem ist, wenn ich meine Zähler drucken, bekomme ich seltsame Symbole. (Ich benutze Eclipse) Hier ist der Code und die Drucke:

 # -*- coding: utf-8 -*- import string from collections import Counter class classifier: def __init__(self,filename): self.myFile = open(filename) self.cnt = Counter() def generateList(self): exclude = set(string.punctuation) for lines in self.myFile: for word in lines.split(): if word not in exclude: nWord = "" for letter in word: if letter in exclude: letter = "" nWord += letter else: nWord += letter self.cnt[nWord]+=1 print self.cnt 

Drucke:

 Counter({'\xd7\x97\xd7\x94': 465, '\xd7\x96\xd7\x95': 432, '\xd7\xa1\xd7\x92\xd7\x95\xd7\xa8': 421, '\xd7\x94\xd7\x92\xd7\x91': 413}) 

Irgendeine Idee, wie man die Wörter auf die richtige Weise ausdruckt?

Python ist die beste Programmiersprache der Welt.