Python aşağıdakileri dosyanın kodlamasını tanımlayan talimat olarak tanır:
# -*- coding: utf-8 -*-
Kesinlikle bu tür talimatları daha önce gördüm ( -*- var: value -*-
). Nereden geliyor? Tam özellik nedir, örneğin değer boşlukları, özel sembolleri, yeni satırları ve hatta -*-
kendisini içerebilir mi?
Programım düz metin dosyaları yazıyor olacak ve bu biçimi kullanarak bazı meta verileri eklemek istiyorum.
# coding: utf8
bile dışarıda pycharm arasında Python 2.7 ile kutunun dışında eserlerini. (SublimeText kullanıyorum).
# coding: utf-8