Я использую python 3.1, на машинах Windows 7. Русский - системный язык по умолчанию, а utf-8 - кодировка по умолчанию.
Глядя на ответ на предыдущий вопрос, я пытаюсь использовать модуль "codecs", чтобы дать мне немного счастья. Вот несколько примеров:
>>> g = codecs.open("C:\Users\Eric\Desktop\beeline.txt", "r", encoding="utf-8")
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated \UXXXXXXXX escape (<pyshell#39>, line 1)
>>> g = codecs.open("C:\Users\Eric\Desktop\Site.txt", "r", encoding="utf-8")
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated \UXXXXXXXX escape (<pyshell#40>, line 1)
>>> g = codecs.open("C:\Python31\Notes.txt", "r", encoding="utf-8")
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 11-12: malformed \N character escape (<pyshell#41>, line 1)
>>> g = codecs.open("C:\Users\Eric\Desktop\Site.txt", "r", encoding="utf-8")
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated \UXXXXXXXX escape (<pyshell#44>, line 1)
Моя последняя идея состояла в том, что, возможно, это факт, что окна "переводит" несколько папок, таких как "пользовательская" папка, на русский язык (хотя ввод "пользователей" по-прежнему является правильным путем), поэтому я попробовал его в папке Python31. Тем не менее, не повезло. Любые идеи?