Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 7, 2014 06:47:58

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Вопрос по Python 2.7.6

a = raw_input(u'привет'.encode('cp866'))

внутри питона строки вида u'' это юникод строки. консоль не знает про юникод. он знает кодировку cp866. поэтому ему надо подавать строки в этой кодировке

Офлайн

#2 Апрель 7, 2014 08:34:05

ohmyheap
Зарегистрирован: 2014-04-05
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по Python 2.7.6

ilnur
внутри питона строки вида u'' это юникод строки. консоль не знает про юникод. он знает кодировку cp866. поэтому ему надо подавать строки в этой кодировке
Спасибо.

Офлайн

#3 Апрель 7, 2014 12:00:09

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Вопрос по Python 2.7.6

ohmyheap
замените на

print ... # тут вывод какой вам надо
raw_input()



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#4 Апрель 7, 2014 17:50:22

ohmyheap
Зарегистрирован: 2014-04-05
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по Python 2.7.6

JOHN_16
ohmyheapзамените на
print ... # тут вывод какой вам надо
raw_input()
интересная конструкция. спасибо. возьму на вооружение.
p.s. СИшники меня бы уже с говном съели за такие тупые вопросы (sadbuttrue)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version