Projem için dosya yolları gibi sık sık değiştirilen yapılandırma/özellik ayarlarını tutmak için bir yapılandırma dosyası oluşturuyorum. Böyle bir dosya için standart ad/uzantı nedir? (ör. Java'da config.xml kullandım, VB.NET'te App.config kullandım ...)Python'da standart yapılandırma dosya adı ve uzantısı nedir?
5
A
cevap
3
İlk olarak ConfigParser (3.0'da configparser, bu yüzden belgelerin yazmasını söyleyin) kullanmayı düşünün. Bu adlandırma sorununu çözmez, ancak çoğu yapılandırma gereksinimi için xml için okunabilir bir alternatiftir.
Kullandığınız adı ne olursa olsun, tüm parçaları anlamlı hale getirin. Muhtemelen appName.cfg, appName uygulamanızı tanımladığı veya yapılandırmanın yapılacağı uygulamanın bir kısmını kullanırdım.
2
Tamam, nerede çalıştığımı etrafında istedi ve biraz araştırdım, ve bu şekilde önerilerle geldim budur ettik:
- settings.ini
- applicationName.config
- applicationName.cfg
olup başka bir öneriniz varsa, eklemekten çekinmeyin ...
2
docs Windows'ta .cfg
kullanmak gibi görünüyor, (örneğin cıva gibi) birçok kişi .ini
İlgili konular
- 1. Standart dosya uzantısı hive ddl script için?
- 2. Uygun şema dosya uzantısı nedir?
- 3. Eklenti adı ve e-posta çalışmıyor dosya uzantısı * .eml
- 4. Dosya uzantısı .PHPS nedir? Ve ne için kullanılır?
- 5. Mutlak bir yoldan dosya adı ve uzantısı alın
- 6. .NET ve çıktı dosya uzantısı
- 7. TSaveDialog dosya uzantısı ve [ofOverwritePromt] sorunu
- 8. Dosya uzantısı PowerShell 3
- 9. .emacs uzantısı olmadan arabellek dosyası adı edinin
- 10. laravel: Böyle yapılandırma rotanın adı
- 11. Standart kitaplık ve standart şablon kitaplığı arasındaki fark nedir?
- 12. Montaj Kodu Dosya Uzantısı
- 13. toplu bulmak dosya uzantısı
- 14. Kontrol dosya uzantısı
- 15. Dosya uzantısı kancası Emacs
- 16. Toplu: Kaldır dosya uzantısı
- 17. Terminal ve cmd'de bir dosya uzantısı bulmak
- 18. .Less dosya uzantısı derlenmemiştir
- 19. Dosya uzantısı kullanarak CodeIgniter'da
- 20. Dosya adı, dosya adı olmadan nasıl kurtulur?
- 21. Uwsgi_params dosyası nerede olmalı ve uzantısı nedir?
- 22. Bootstrap3: standart Yapı ve Düzen nedir?
- 23. Toplu İş: Yalnızca bir dosya ve dosya adı
- 24. Yapılandırma bağlanma uzantısı 'system.serviceModel/bindings/basicHttpsBinding' bulunamadı .
- 25. 'Standart' ad alanı nedir?
- 26. Yerelleştirin: dosya boyutu, mime türü ve uzantısı nasıl edinilir?
- 27. Neden sweave dosya uzantısı 'rnw'?
- 28. iPhone dosya uzantısı uygulaması ilişkilendirmesi
- 29. Nümerik dizi veya pandalarla pythonda rutini sadeleştirme
- 30. Docker-compose kullanarak standart görüntülere dosya ekleme
Teşekkür kullanın! ConfigParser'ı kullanmayı planlıyorum, sadece dosya için kabul edilmiş veya yaygın olarak kullanılan adlandırma kuralları olup olmadığını merak ediyordum – froadie