Помогите с программой на Питоне

Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
10.10.2013

Помогите с программой на Питоне

Я не профи в Питоне наткнулся на проблему вроде простую но обойти не могу

Вы дается ошибка при чтении файлов

вот код

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

TestData = {}

for line in open('music_dump1.txt'):

line = line.split('\n') # из строки получаем список

line = line[0] # избавляемся от последнего элемента (\n)

line = line.split() # разделяем данные

# line[0] = int(line[0]) # преобразуем в цифровой формат первое значение - порядковый номер

# line[1] = int(line[1]) # и второе значение - релевантность (1 или 0)

TestData[line[0]] = line[1:] # добавляем в словарь

# первый элемент списока (порядковый номер) - как ключ

# остальные - значения

#print(TestData) # проверка данных на этаре отладки

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

вот ошибка которая выдается (проблема с кодировкой)

Traceback (most recent call last):

File "C:/Python33/Bs01.py", line 22, in

for tline in open('music_dump.txt'):

File "C:\Python33\lib\encodings\cp1251.py", line 23, in decode

return codecs.charmap_decode(input,self.errors,decoding_table)[0]

UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 6537: character maps to

Помогите решить, сам пробовал написать код чтобы открывалось как UTF-8 кодировка - не помогло

В аттаче тестовые файлы которые надо прочитать (в архивах)

Программу пишу для себя - заплачу символическую сумму + хороший отзыв

Спасибо

PS - в коде потерялось форматирование - поэтому вышлю его тоже в аттаче (тоже архив)

Заявки фрилансеров