Yazılım detaylar:
PyYAML projesi Python için bir YAML yayıcı ve ayrıştırıcı olduğunu. PyYAML tam bir YAML 1.1 ayrıştırıcı, Unicode desteği, turşu desteği, yetenekli uzatma API ve mantıklı hata iletileri bulunmaktadır.
PyYAML standart YAML etiketlerini destekler ve keyfi bir Python nesne temsilini sağlayan Python özgü etiketler sağlar. PyYAML seri ve sebat nesne karmaşık yapılandırma dosyalarından görevleri geniş bir aralığı için geçerlidir
Özellikler:.
- tam YAML 1.1 ayrıştırıcı. Özellikle, PyYAML şartname tüm örnekler ayrıştırabilir. ayrıştırma algoritması YAML ayrıştırıcı implementors için bir referans olacak kadar basit.
- Unicode desteği.
- düşük seviye olay tabanlı ayrıştırıcı ve (SAX gibi) yayıcı API.
- üst düzey API.
- YAML tipleri deposundan her türlü desteği. Basit bir uzantı API sağlanır.
- nispeten mantıklı hata iletileri.
UTF-8 / UTF-16 giriş / çıkış ve u dizileri kaçış dahil
(DOM veya turşu gibi) yerli Python nesneleri seri ve serisi kaldırılırken için
Bu sürümdeki yeni Nedir:
- başlatılmamış bellek Sabit kullanım LibYAML ciltleri ile çapa yayan ( ) com yahoo-inc (nokta) (at) cegner için teşekkür ederiz.
- Sabit UTF-16 için yanlış BOM karakterler yayan (Valentin Nechayev Teşekkür)
- tercih çizgi genişliğini (Ingy Teşekkür) saygı değil katlanmış skalarlar için yayıcı düzeltildi.
- % TAG direktifleri yayan bir ince sipariş sorunu düzeltildi (Andrey Somov Teşekkür).
- LibYAML bağlamaları Sabit performans regresyon.
nedir sürüm 3.07 Yeni:
- verici bir blok önde gelen whitespaces çıkış skalarlar öğrendi tarzı.
- test paketi refactored ve kaynak dağıtımında yer almaktadır.
- CDumper içinde yol çözümleyici sabit olmuştur.
- Bir açık belge uç göstergesi belirsizlik ayrıştırma olasılığı varken zorlanır.
- Diğer küçük düzeltmeler ve geliştirmeler vardır.
sürüm 3.06 yeni Nedir:
- setup.py komut LibYAML algılar ve otomatik olarak LibYAML bağlantılarını oluşturur .
- İnşaat LibYAML bağlamaları artık Pyrex yüklü gerektirir.
- 'yaml.load ()' bir durum oluşturur.
- İstisnalar sabit olmuştur.
- Bir nokta '.' !! şamandıra sabit olmuştur olarak karakter kabul ediliyor.
- Python 2.3 uyumluluk sorunu !! damgası değerlerini inşa giderilmiştir.
- elemanlarının 'yaml .__ version__' ve 'yaml .__ with_libyaml__' eklenmiştir.
Giriş akışı birden fazla YAML belge içeriyorsa
LibYAML bağlamaları tarafından üretilen
Gereksinimleri :
- Python
Yorum Bulunamadı