Python mengenali berikut ini sebagai instruksi yang mendefinisikan penyandian file:
# -*- coding: utf-8 -*-
Saya pasti melihat instruksi semacam ini sebelumnya ( -*- var: value -*-
). Dari mana asalnya? Apa spesifikasi lengkapnya, mis. Bisakah nilainya mencakup spasi, simbol khusus, baris baru, bahkan -*-
sendiri?
Program saya akan menulis file teks biasa dan saya ingin memasukkan beberapa metadata di dalamnya menggunakan format ini.
# coding: utf8
karya di luar kotak dengan Python 2.7, bahkan di luar PyCharm. (Saya menggunakan SublimeText).
# coding: utf-8