Объявление кодировки в Python

Я хочу разбить строку в python, используя этот код:

means="a ، b ، c" lst=means.split("،") 

но я получаю это сообщение об ошибке:

SyntaxError: не-ASCII-символ '\ xd8' в файле dict.py в строке 2, но не объявлено кодирование; см. http://www.python.org/peps/pep-0263.html для получения более подробной информации.

Как объявить кодировку?

2 Solutions collect form web for “Объявление кодировки в Python”

Положил:

 # -*- coding: UTF-8 -*- 

как первая строка файла (или вторая строка при использовании * nix) и сохранить файл как UTF-8.

Если вы используете Python 2, используйте строковые литералы Unicode ( u"..." ), например:

 means = u"a ، b ، c" lst = means.split(u"،") 

Если вы используете Python 3, строковые литералы уже есть Unicode (если не указано как байты b"..." ).

Вам необходимо объявить кодировку для вашего файла, как описано здесь и здесь .

  • Найти все вхождения символа в строке
  • Использовать подстроку в строке
  • Как удалить недопустимые символы между несколькими строками в python?
  • python заменяет одиночную обратную косую черту двойным обратным слэшем
  • Проверка наличия ключа и его значение не является пустой строкой в ​​словаре Python
  • Однострочный код Python для установки строки в 0, если пустой
  • Как удалить символ из строки с помощью python?
  • В контексте строки Python Raw
  •  
    Interesting Posts for Van-Lav

    Маршрутизация домена в колбе

    Давайте сделаем ссылочную реализацию N-мерного пиксельного биннинга / bucketing для numpy python

    Как можно отключить создание новой учетной записи с помощью django-allauth, но все же позволить существующим пользователям войти в систему?

    Python попытается, наконец, вернуть блок

    Переопределение потоков python.Thread.run ()

    Это ошибка в этом способе раздувания gzip?

    Python: создание нового списка из существующего путем удаления каждого n-го элемента

    Диаграмма двойного пончика в matplotlib

    Openshift: приложение не запускается после нажатия из-за OSError: Адрес уже используется

    Как изменить wagtail CMS, чтобы любой пользователь мог публиковать сообщения в блоге в своем собственном блоге

    Выполнять задачу сразу после возвращения JSON

    Аргумент строки Python без кодировки

    автоматически помещать текстовое поле в matplotlib

    Как я могу вызвать robocopy в скрипте python для массового копирования нескольких папок?

    Чтение Python Regex в комментариях стиля c

    Python - лучший язык программирования в мире.