Я получаю UnicodeDecodeError при чтении файла с символами, отличными от ascii. Ниже приведен фрагмент кодаUnicodeDecodeError - Ошибка при чтении файла
import codecs
import locale
print locale.getpreferredencoding()
fname = "c:\\testing\nonascii.txt"
f=codecs.open(fname,"r",encoding='utf-8')
sfile=f.read()
print type(file) #it's unicode
print sfile.encode('utf-8')
print type(sfile.encode('utf-8'))
дайте нам первые несколько строк 'nonascii.txt'. –
Также сообщите нам об ошибке и получите ошибку. –