Il giorno 22 novembre 2013 18:18, Roberto Preziusi < roberto.prezi...@gmail.com> ha scritto:
> Ciao, > avrei bisogno di effettuare il parsing di un file così composto: > > ... > address-set ABC_DEF { > address ABC_PRO_1; > address BCD_PRO_IP2; > address AAA_ABC; > address FFF_CHCD; > .... > } > ... > > All'interno dello stesso file ho altri campi "address-set" con altri nomi > diversi da "ABD_DEF" > > Vorrei creare una lista con dentro tutti gli address del mio address-set > address-list = ["ABC_PRO_1", "BCD_PRO_IP2", ... ] > > Qualcuno sa dirmi se ci sono librerie in python che fanno questo o se c'è > un modo veloce x farlo ? > > Altra domanda: > sarebbe piu' facile effettuare la stessa operazione se avessi la > possibiltà di esportare questa conf in xml ? > beh, decisamente. Se esporti in xml puoi andare di lxml con gli xpath, iteri sugli elementi che ti interessano e prendi i valori. Punto. Altrimenti con la struttura che hai accennato, mi sa che il modo più semplice è usare regular-expression riga per riga però ti devi mantenere un minimo di stato (es. "sono dentro una struttura address-set", etc.) ciao, Marco
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python