Я пишу .py файл, который содержит строки из нескольких наборов символов, включая английский, испанский и русский. Например, у меня есть что-то вроде:
string_en = "The quick brown fox jumped over the lazy dog."
string_es = "El veloz murciélago hindú comía feliz cardillo y kiwi."
string_ru = "В чащах юга жил бы цитрус? Да, но фальшивый экземпляр!"
У меня проблемы с выяснением того, как кодировать мой файл, чтобы избежать генерации синтаксических ошибок, подобных приведенной ниже, при запуске моего файла:
SyntaxError: Non-ASCII character '\xc3' in file example.py on line 128, but no encoding
declared; see http://www.python.org/peps/pep-0263.html for details
Я пытался добавить # -*- coding: utf-8 -*-
в начало моего файла, но безуспешно. Я также попытался пометить мои строки как Unicode (т.е. string_en = u'The quick brown fox jumped over the lazy dog."
), опять безуспешно.
Возможно ли включить символы из разных кодеков Python в один файл или я пытаюсь сделать что-то, что не разрешено?