Использование иврита на python

У меня проблема с печатью ивритских слов. Я использую модуль счетчика, чтобы подсчитать количество слов в моем тексте (который находится на иврите). счетчик действительно считает слова и идентифицирует язык, потому что я использую # -*- coding: utf-8 -*-

Проблема в том, что когда я печатаю свой счетчик, я получаю странные символы. (Я использую eclipse) Вот код и распечатки:

 # -*- 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 

Печатные издания:

 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}) 

Любая идея о том, как правильно печатать слова?

 
Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.