Найти - Пользователи
Полная версия: UnicodeDecodeError
Начало » Python для новичков » UnicodeDecodeError
1
leonid_10
 Traceback (most recent call last):
  File "read_files.py", line 7, in <module>
    for line in open(File,'r'):
  File "/usr/lib64/python3.4/codecs.py", line 319, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 213: invalid continuation byte

Не понимаю, чего хочет python3? python2 ароде, не ругается.
 #coding:UTF-8
import os 
folder ='/home/leonid/workspace/programming/yafaray/difference/Core-0.1.6.rc4/include/core_api'
files = os.listdir(folder)
for f in files:
    File = str(os.path.join(folder,f))
    for line in open(File,'r'):
        pass
leonid_10
Ага, файлы не из под линукса.
encoding = “ISO-8859-1”
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB