con i file csv si lavora bene con il modulo "csv" e quindi csv.reader
Come header per i campi io userei:

id, pattern, sigla, descrizione
1, ^NB\s, NB, Notebook

con id progressivo chiave per gestire facilmente altri inserimenti

Un semplice consiglio...

Alberto

Il giorno 10 aprile 2012 10:53, Karim Gorjux <lemieli...@gmail.com> ha
scritto:

> Salve a tutti, ho bisogno di fare delle conversioni degli articoli
> scaricati dal mio fornitore. Sto scrivendo il programma per fare tutto e
> ora che sono riuscito ad automatizzare lo scaricamento devo fare in modo di
> convertire delle sigle.
>
> Per farvi un esempio devo convertire cose come:
>
> NB      Notebook
> CARDRD  Card Reader
> ...
>
> La mia idea รจ di creare un file con ogni riga il pattern e la sostituzione
> separata da un tab in modo che possa aggiungere semplicemente altre
> sostituzioni modificando il file di testo.
>
> In pratica verrebbe una cosa del genere:
>
> ^NB\s   Notebook
>
> Il tutto poi lo caricherei in un dizionario e inizierei a fare le
> conversioni, vi sembra un modo decente per fare questo tipo di lavoro?
>
> Grazie
>
> --
> Karim Gorjux
> ______________________________**_________________
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/**mailman/listinfo/python<http://lists.python.it/mailman/listinfo/python>
>
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a