Доки нужно не только читать, но еще и понимать…
IgorskКурить и курить и курить кодировки, что они, зачем они, откуда и куда они…
как быть ?
import shutil shutil.copy(u'c:\\привет.txt', u'd:\\привет.txt')
Вот так работает

В двух словах - shutil хочет unicode, а вы ему utf-8
JOHN_16
кодировка файла соответствовала указанной
Вы явно решили запутать топикстартера и себя…
1. IDE сохранит и загрузит в той кодировке, что писали. В данном случае cp1251
2. Интерпретатор правильно переводит ее в utf-8, как и заявлено в заголовке.
3. Косяк топикстартера в том, что shutil хочет unicode, а не utf-8
4. Пересохранив файл в “нужно что бы файл кодировка файла соответствовала указанной” (слова и пунктуация автора цитаты сохранены)
Получим что интерпретатор думая, что читает системную cp1251, прочитает utf-8 и получит абракадабру…
Что мешает в форум вставить?
