Epeyce (~ 30) yapılandırma parametresi gerektiren bir Python uygulamam var. Şimdiye kadar, uygulamanın kendisinde varsayılan değerleri tanımlamak için OptionParser sınıfını kullandım, uygulamayı çalıştırırken komut satırında tek tek parametreleri değiştirme olanağı sağladım.
Şimdi, örneğin ConfigParser sınıfından 'uygun' yapılandırma dosyalarını kullanmak istiyorum. Aynı zamanda, kullanıcılar komut satırından bireysel parametreleri değiştirebilmelidir.
İki adımı birleştirmenin herhangi bir yolu olup olmadığını merak ediyordum, örneğin komut satırı seçeneklerini işlemek için optparse (veya daha yeni argparse) kullanmak, ancak ConfigParse sözdizimindeki bir yapılandırma dosyasından varsayılan değerleri okumak.
Bunun nasıl kolay bir şekilde yapılacağına dair bir fikriniz var mı? ConfigParse'ı manuel olarak çağırmaktan ve sonra tüm seçeneklerin tüm varsayılanlarını uygun değerlere manuel olarak ayarlamaktan gerçekten hoşlanmıyorum ...