Страницы

Поиск по вопросам

среда, 27 ноября 2019 г.

Почему скрипт на Питоне не понимает юникод?

#python #unicode


Скрипт
#! /usr/bin/env python    
print "Привет"

выдает ошибку
File "./y.sh", line 2
SyntaxError: Non-ASCII character 'xd0' in file ./y.sh on line 2, but no encoding
declared; see http://www.python.org/peps/pep-0263.html for details
Что нужно добавить, чтобы сказать интерпретатору о наличии юникода?    


Ответы

Ответ 1



Нужно добавить в начало специальный комментарий. #! /usr/bin/env python # -*- coding: utf-8 -*- print "Привет"

Ответ 2



#! /usr/bin/env python print u"Привет"

Комментариев нет:

Отправить комментарий