
Avevo voglia di giocare con il python!
Da una “semplice” riscrittura di yaourt in python ho tirato fuori questo scriptino per parsare un file PKGBUILD e creare un dizionario in python: per ogni funzione viene creata una lista di dizionari, per ogni variabile una coppia:
<chiave> : <valore>
all’interno del dizionario ritornato dalla funzione, per le funzioni è stato usato un dizionario del tipo:
{'NomeFunzione':"nome", 'TestoFunzione':"codice"}
in caso di dichiarazione di variabili su più righe il parser tiene conto della cosa:
md5sum=('1' '2'
'3' '4')
viene parsato in una lista del tipo:
md5sum = ['1', '2', '3', '4']
Naturalmente non è un lavoro ben fatto o finito, lo posto qui e ora perché sembra funzionare e magari può ispirare qualcuno. Oltre il salto il codice dello script.
Read more » Tags: Linux, PythonSe vuoi inserire un commento, per favore completa il form sottostante.
Il contenuto di questo sito web è pubblicato sotto una Licenza Creative Commons.