Baca Tulis File Config .INI di Python
Jika anda menggunakan python dan hendak membaca dan menulis file konfigurasi berformat seperti file yg berektention .ini di windows, kita bisa menggunakan library ConfigParser yang merupakan library standarnya python.
Struktur file ini adalah:
[Section]
option = value
Kali ini kita coba membaca file ini, dan jika filenya belum ada kita buat dengan default konfigurasi yang ditentukan di program.
Untuk fungsi-fungsi lainnya silakan merujuk pada dokumentasinya http://docs.python.org/library/configparser.html
Struktur file ini adalah:
[Section]
option = value
Kali ini kita coba membaca file ini, dan jika filenya belum ada kita buat dengan default konfigurasi yang ditentukan di program.
import ConfigParser
import io
CONFIG_FILE = 'konpig.ini'
CONFIG_DEFAULT = """
[server]
ip = 0.0.0.0
port = 5050
"""
config = ConfigParser.RawConfigParser()
# tentukan defaultnya
config.readfp(io.BytesIO(CONFIG_DEFAULT))
# lalu di override (timpa) dari file konfigurasi
config.read(CONFIG_FILE)
print "IP :", config.get('server','ip')
print "PORT :", config.get('server','port')
with open(CONFIG_FILE, 'w') as configfile:
config.write(configfile)Untuk fungsi-fungsi lainnya silakan merujuk pada dokumentasinya http://docs.python.org/library/configparser.html
Komentar
Posting Komentar