Форум сайта python.su
0
Всем привет. Снес питон, поставил заново - результат тот же. Неделю назад все прекрасно работало, без всяких танцев.
# -*- coding: utf-8 -*- res = [] res_1 = [] testline = 'привет' testline_1 = u'привет' for i in testline: res.append(i) for b in testline_1: res_1.append(b) print res print res_1 print testline print testline_1
['\xd0', '\xbf', '\xd1', '\x80', '\xd0', '\xb8', '\xd0', '\xb2', '\xd0', '\xb5', '\xd1', '\x82'] [u'\u043f', u'\u0440', u'\u0438', u'\u0432', u'\u0435', u'\u0442'] привет привет
# -*- coding: cp1251 -*- res = [] res_1 = [] testline = 'привет' testline_1 = u'привет' for i in testline: res.append(i) for b in testline_1: res_1.append(b) print res print res_1 print testline print testline_1
['\xef', '\xf0', '\xe8', '\xe2', '\xe5', '\xf2'] [u'\u043f', u'\u0440', u'\u0438', u'\u0432', u'\u0435', u'\u0442'] привет привет
Отредактировано solovey6o2 (Май 4, 2017 17:15:00)
Офлайн
0
Заметил что все файлы.py которые имели латиницу превратились в кракозябры .
Куда копать? Работаю на виртуалке XP VBOX, только что поставил новую винду, результат тот же.
Попробовал на основной ОС такая же беда. Что делать то?
Вот что еще обнаружил если написать код в notepad в кодировке utf-8 скопировать и вставить в интерпретатор, print печатает корректно даже если не указать кодировку.
a = 'привет' print a
привет
Отредактировано solovey6o2 (Май 4, 2017 22:21:42)
Офлайн
857
Поставь третий питон.
Офлайн
253
solovey6o2Удалить с компьютера Барабашку.
Неделю назад все прекрасно работало, без всяких танцев.
solovey6o2А что побеждать? Все правильно работает. Ошибок нет.
Помогите победить!!!
Офлайн