SORU
2 ŞUBAT 2011, ÇARŞAMBA


Bu nereden geliyor: -*- kodlama: utf-8 -*-

Python dosya şifreleme tanımlayan talimat olarak aşağıdaki tanır:

# -*- coding: utf-8 -*-

Kesinlikle talimatları önce (-*- var: değer -* -) bu tür gördüm. Nereden geliyor? Tam özellikli, örneğin değeri boşluk, özel simgeler, yeni satır içerebilir, hatta ne "-*-" kendisi?

Benim program düz metin dosyaları yazı olacak ve bu biçim, onları kullanarak bazı meta verileri eklemek istiyorum.

CEVAP
2 ŞUBAT 2011, ÇARŞAMBA


Python dosya kodlama belirtme bu PEP 0263 - Defining Python Source Code Encodings geliyor.

Ayrıca eğer bir sözdizimi kullanan ilk program oldu bilmiyorum ama GNU Emacs (Python Language Reference, 2.1.4 Encoding declarations) tarafından kabul edilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Avast

    Avast

    27 NİSAN 2006
  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007