Ciao a tutti, vi posso dire con piacere che la mia "piccola
applicazione web" sta cominciando a prendere vita.
Ora apro una nuova discussione specifica per i file.
Sto leggendo la documentazione:
http://docs.python.org/library/stdtypes.html#bltin-file-objects
http://diveintopython.org/file_handling/file_objects.html
ma faccio fatica a trovare un modo semplice per fare quello che mi
serve. Mi spiego:
ho un file di configurazione che devo leggere, trovare una specifica
riga, verificare se su questa riga è presente un valore. Se non c'è,
lo devo appendere alla riga.
Partiamo da un esempio:
----
gruppo disney
...
...
membri pippo,pluto
...
...
---
Andiamo per step:
1) cerchiamo _solo_ la parola chiave 'membri'
f = open(file.txt,r)
for line in f.readlines()
if 'membri' in line: print line
f.close
questo funziona
2) Una volta individuata la riga vorrei rimuoverla e sostituirla con
quella elaborata
f = open(file.txt,w)
for line in f.readlines()
if 'membri' in line:
nuova = line + 'hello world'
#rimuovi line
f.writeline(nuova)
f.close
E' possibile fare qualcosa del genere mentre si scorre il file?
Come consigliare altrimenti di fare?
Successivamente dovrò inoltre poter rimuovere nomi dalla riga 'membri'.
Grazie
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python