checkm

mercoledì 21 febbraio 2007

Parser base in due righe.

Avevo bisogno di un parser basilare per file di configurazione così:

nome = valore

Oppure solamente:

nome valore

Così ho creato un parser per questo tipo di configurazione in due righe (sono tre con la definizione alla funzione :). L'ho chiamato Barser. Utilizzarlo è piuttosto semplice:

import barser
barser.parse(file_configurazione, valore_da_cercare)


Spero non abbia bachi. :-)

Saluti, ScaccoMatto.

1 commento:

Simone ha detto...

Ovviamente se sbagliate specificando un filename inesistente barser crasherà di brutto! :-) Scusate ma non avevo voglia di mettere gli except. Era solo per mostrare l "algoritmo" basilare. =)