Python распознает следующее как инструкцию, которая определяет кодировку файла:
# -*- coding: utf-8 -*-
Я определенно видел такие инструкции раньше (-*- var: value -*-
).Откуда это взялось?Что такое полная спецификация, например, может ли значение включать пробелы, специальные символы, символы новой строки и даже -*-
?
Моя программа будет писать простые текстовые файлы, и я хотел бы включить в них некоторые метаданные сэтот формат.