странно, просто с обычным текстом все норм, только ругается на имена файлов(c кирилл).
Смущает один момент, как их мне энкодить(имена файлов)?
я напомню, что это только предположение
я могу ошибаться
скорее всего я ошибаюсь
энкодить как и обычные строки - filename.encode('utf8')
латинница одниково кодируется, насколько я знаю, во всех common кодировках, поэтому cp1251 или utf-8 - не имеет значения до тех пор пока ты сидишь в рамках латинницы
но я сам сильно "плаваю", не верь мне
максимум можно просто сделать быстрый тест, работает с енкодом или нет