yılında ConfigParser ile bir yapılandırma dosyasından bir listesini alma: benim yapılandırma dosyasında (dizeleri bir listesini içeren bir yapılandırma seçeneği) böyle bir şey var Python
[filters]
filtersToCheck = ['foo', '192.168.1.2', 'barbaz']
daha şık vardır (almanın doğasında)) köşeli ayraçları, tek tırnakları, boşlukları kaldırmak ve sonra bunu yapmak için split() kullanmak yerine filtersToCheck listesinden bir liste almanın yolu nedir? Belki farklı bir modül? Teşekkür ..
(kullanarak python3)
Olası kopya: http://stackoverflow.com/questions/335695/lists-in-configparser –
Bence aynı değil .. Yapılabileceğini biliyorum ama daha zarif bir yol arıyorum Bunu yapmak için ... Ayrıca - bu bağlantı yaklaşık 3 yaşında ve Python'a o zamandan beri bir dil olarak çok şey oldu. – pootzko
ConfigParser modülü, bu kullanım durumunun üstesinden gelmek üzere güncelleştirilmemiştir; Ama yine de, 'dize' ve 'eğer' varsa bunları 'split' kontrol etmek için alt sınıf yapabilirsiniz. – katrielalex