Esta é uma maneira alternativa de ler um arquivo de configuração. Estes arquivos são semelhantes ao arquivos ".INI" do Windows. Vou utilizar o mesmo exemplo do artigo ArquivoDeConfiguracao.
O arquivo de configuração db.conf é definido dessa forma:
; Arquivo db.conf
[DB]
host = db.server.com
port= 1234
user = user
Para ler este arquivo com o módulo ConfigParser é muito simples:
1 import ConfigParser
2
3 config = ConfigParser.ConfigParser()
4 config.read("db.conf")
5
6 db_connect( config.get("DB", "host"),
7 config.get("DB", "port"),
8 config.get("DB", "user") )
Se quisermos que nosso programa salve as alterações de volta, podemos fazer dessa forma:
1 import ConfigParser
2
3 config = ConfigParser.ConfigParser()
4 config.add_section("DB")
5 config.set("DB", "host", host)
6 config.set("DB", "port", port)
7 config.set("DB", "user", user)
8 file = open("db.conf", "w")
9 config.write(file)
10 file.close()
ArquivoDeConfiguracaoComConfigParser (editada pela última vez em 2008-09-26 14:06:42 por localhost)