| Re: In un programma, esportare determinate righe in txt e creare file di salvataggio |
|
 |
|
 |
|
 |
|
 |
Group: it.comp.lang.python · Group Profile
Author: andreaandrea Date: Apr 21, 2008 12:03
> Hi...
>
> Ho creato un piccolo programmino che sfruttando le liste può creare un
> database...
> Solo vorrei esportare l'elenco in un file .txt e creare un file di
> salvataggio. Quest'ultimo dovrei poterlo aprire con il programma e
> ritrovarmi la lista com'era, con la possibilità di modificarla, con le
> opzioni selezionate, eccetra...
> Tutti i file dovranno essere nella cartella dov'è il programma in una
> sottocartella con il nome del database...
>
> Quindi ad esempio:
>
> Programma : C:\Michael\database.py
> Database (.txt): C:\Michael\Nome_del_database
> \nome_del_database.txt
> Salvataggio (.sav?): C:\Michael\Nome_del_database
> \Progetto_nome_del_database.?
>
> Inoltre vorrei fare in modo che chieda la conferma di sovrascrittura
> se il file è già esistente...
>
> Sarebbe troppo difficile farlo?
> Spero di no...
>
>
> Grazie!
Assolutamente no, il modo più semplice è usare pickle, vedasi
documentazione nella standard library..
Comunque ad esempio
a = range(100)
pickle.dump(a,open('file.txt','w'))
...
b = pickle.load(open('file.txt','r'))
Insomma una cosa del genere
|