Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 6, 2016 11:32:53

titov_
Зарегистрирован: 2015-08-02
Сообщения: 31
Репутация: +  0  -
Профиль   Адрес электронной почты  

Кириллица в Input()

Python 3.5.2

 #-*-coding:utf-8-*-
input("Нажмите Enter ...")

Выводит в консоли:

 ╨Э╨░╨╢╨╝╨╕╤В╨╡ Enter ...
Traceback (most recent call last):
  File "D:\CODE\Python\...\...\....py", line 3, in <module>
    input("╨Э╨░╨╢╨╝╨╕╤В╨╡ Enter ...")
  File "<string>", line 0
    ^
SyntaxError: unexpected EOF while parsing

Офлайн

#2 Сен. 6, 2016 13:23:58

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9992
Репутация: +  857  -
Профиль   Отправить e-mail  

Кириллица в Input()

  
>>> s = '╨Э╨░╨╢╨╝╨╕╤В╨╡'
>>> s.encode('cp866').decode('utf-8')
'Нажмите'
>>>

Поменять надо кодировку в самой консоли.



Отредактировано py.user.next (Сен. 6, 2016 13:26:06)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version