Мне нужно добавить заявление об авторских правах вверху каждого исходного файла Python, который я создаю:
# Copyright: © 2008 etc.
Однако, когда я запускаю такой файл, я получаю следующее сообщение:
SyntaxError: Не-ASCII символ '\ xa9' в файле MyFile.py в строке 3, но кодировка не объявлена; подробности см. http://www.python.org/peps/pep-0263.html.
Очевидно, что Python не в восторге от символа авторского права, поскольку предполагает, что исходный файл находится в ASCII. Либо мне нужно, чтобы моя первая строка была:
# -*- coding: iso-8859-1 -*-
, чтобы сообщить Python, что я использую латинскую кодировку, или я могу изменить заявление об авторском праве на:
# Copyright: \xa9 2008 etc.
который, возможно, не имеет такого же юридического статуса.
Есть ли более элегантное решение?