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