[Python] parsing config file

enrico franchi enrico.franchi a gmail.com
Mar 26 Nov 2013 00:22:08 CET


2013/11/25 Roberto Preziusi <roberto.preziusi a gmail.com>

>
> No, non ce lo siamo inventati noi.
> E' la conf di un device di rete (Juniper) che purtroppo bisogna parsare
> per salvare questa conf su db..
>
>
Strettamente parlando non e' che *devi* parsarlo per metterlo sul DB.
A seconda di quello che vuoi farci, potresti semplicemente sbatterlo nel DB.
E.g., se il tuo scopo e' versionare la configurazione o essere in grado di
replicarla, la faccenda basta.

Devi vedere quanto ti costa fare un parsing vero e proprio (e gestire l'in
e out dal db -- e.g., opzioni nella conf cui non hai pensato quando fatto
lo schema e compagnia).

Ecco diciamo che "io", fino a prova contraria lo schiafferei nel db cosi'
come e'.

Leggo pero' che vuoi proprio processarlo. Direi che un parser e' la cosa
corretta.
Non ci vuole molto per scriverlo, il linguaggio *sembra* molto semplice.

Guarda anche se qui non ci fosse un parser bello e pronto da qualche parte:

https://pypi.python.org/pypi/junos-multi-command/

-- 
.
..: -enrico-
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20131125/edd0ad45/attachment-0001.html>


Maggiori informazioni sulla lista Python