Mövzunu Açan
#0
INI dosyaları, yapılandırma verilerini depolamak için yaygın olarak kullanılan basit bir metin dosyası formatıdır. Python ile birlikte kullanıldığında, bu dosyalar uygulama ayarlarını okunabilir bir şekilde yönetmeyi sağlar. Bu yazıda, Python'da INI dosyalarını nasıl okuyup yazabileceğinizi inceleyeceğiz.
INI dosyaları genellikle anahtar-değer çiftleri şeklinde düzenlenir. Aşağıda basit bir örnek INI dosyası yapısı verilmiştir:
Python'da INI dosyalarını okumak için
INI dosyasına yazmak için de
Sonuç olarak, Python ile INI dosyalarını kullanmak, uygulama ayarlarını yönetmek için etkili bir yöntemdir. Bu dosyaların basit yapısı, kullanıcı dostu bir çözüm sunar. Sizin INI dosyalarıyla ilgili deneyimleriniz neler? Hangi durumlarda INI dosyalarını tercih ettiniz? Fikirlerinizi ve deneyimlerinizi paylaşabilirsiniz.
INI dosyaları genellikle anahtar-değer çiftleri şeklinde düzenlenir. Aşağıda basit bir örnek INI dosyası yapısı verilmiştir:
CODE
1234567[Genel]
ad = Uygulama Adı
versiyon = 1.0.0
[Ayarlar]
tema = koyu
dil = trPython'da INI dosyalarını okumak için
configparser modülünü kullanabilirsiniz. Bu modül, INI dosyalarını kolayca yönetmenizi sağlar. Aşağıda bir INI dosyasını okuma örneği yer almaktadır:CODE
12345678910111213141516
import configparser
[b]ConfigParser nesnesi oluştur[/b]
config = configparser.ConfigParser()
[b]INI dosyasını oku[/b]
config.read('ayarlar.ini')
[b]Değerleri al[/b]
ad = config['Genel']['ad']
versiyon = config['Genel']['versiyon']
tema = config['Ayarlar']['tema']
dil = config['Ayarlar']['dil']
print(f'Uygulama Adı: {ad}, Versiyon: {versiyon}, Tema: {tema}, Dil: {dil}')
INI dosyasına yazmak için de
configparser modülünü kullanabilirsiniz. Aşağıdaki örnek, INI dosyasına yeni bir bölüm ve anahtar ekleyerek güncellemeyi göstermektedir:CODE
1234567
[b]Yeni bir bölüm ekle[/b]
config['YeniBölüm'] = {'anahtar1': 'değer1', 'anahtar2': 'değer2'}
[b]Değişiklikleri dosyaya yaz[/b]
with open('ayarlar.ini', 'w') as configfile:
config.write(configfile)
Sonuç olarak, Python ile INI dosyalarını kullanmak, uygulama ayarlarını yönetmek için etkili bir yöntemdir. Bu dosyaların basit yapısı, kullanıcı dostu bir çözüm sunar. Sizin INI dosyalarıyla ilgili deneyimleriniz neler? Hangi durumlarda INI dosyalarını tercih ettiniz? Fikirlerinizi ve deneyimlerinizi paylaşabilirsiniz.