SORU
20 ŞUBAT 2011, Pazar


Ne'en iyi uygulama ayarları kullanarak Python ile dosya s?

Çok tartışma ile çalışan bir komut satırı komut dosyası var. Şimdi çok fazla argüman var bir noktaya geldim ve sözlük şeklinde bazı argümanlar çok istiyorum.

Bazı şeyleri basitleştirmek için ayarları dosyası ile komut yerine çalıştırmak istiyorum. Gerçekten dosyası ayrıştırma için kullanmak ne bilmiyorum. Bunu yapmak için en iyi yöntem nedir? Elbette kendime bir şeyler hammer olabilir, ama eğer bunun için bazı kütüphane varsa, dinliyorum.

'Talep': . bir kaç

  • pickle kullanarak daha kolay okunur ve düzenlenebilir ileri düz metin dosyası olmak istiyorum.
  • Bu sözlük gibi veri eklemek mümkün olacak, yani, yuvalama çeşit desteklenmeli istiyorum.

Sözde basitleştirilmiş bir örnek dosya:

truck:
    color: blue
    brand: ford
city: new york
cabriolet:
    color: black
    engine:
        cylinders: 8
        placement: mid
    doors: 2

CEVAP
20 ŞUBAT 2011, Pazar


Düzenli bir Python modülü, bu gibi config.py söyle olabilir :

truck = dict(
    color = 'blue',
    brand = 'ford',
)
city = 'new york'
cabriolet = dict(
    color = 'black',
    engine = dict(
        cylinders = 8,
        placement = 'mid',
    ),
    doors = 2,
)

ve bu gibi kullanabilirsiniz :

import config
print config.truck['color']  

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • Mr. H

    Mr. H

    1 Temmuz 2012