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

  • alex maybury

    alex maybury

    20 Aralık 2007
  • echifitness

    echifitness

    9 Kasım 2008
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007