denveren0kВы что-то путаете. В файле данные в кодировке cp866. Их нужно декодировать в Юникод и дальше с Юникодом работать.
Пытаюсь обработать файл построчно с преобразованием line.encode('utf-8') но выдает ошибку
line = line.decode('cp866')
with codecs.open('workfile.txt', encoding='cp866') as f: for line in f: ...
http://docs.python.org/howto/unicode.html
по другому выдает ошибку.