Re: [Python] scrivere una lista su file

2008-08-05 Per discussione Vito De Tullio
luciano fornari wrote: > csv = open("dati.csv", "a") > lista = [host, voiper, vcti] > lunghezza = len(lista) > i = 0 > while i < lunghezza: > print >> csv, lista[i] > i = i+1 > csv.close() erh, a parte la scelta del poco usato "print >>", ma perché nel ciclo usi esplicitamente un indice? fo

Re: [Python] scrivere una lista su file

2008-08-05 Per discussione luciano fornari
Prova così: csv = open("dati.csv", "a") lista = [host, voiper, vcti] lunghezza = len(lista) i = 0 while i < lunghezza: print >> csv, lista[i] i = i+1 csv.close() A me funziona :) Igor Longhi ha scritto: ok, questo problema l'ho risolto (sono un pirla, non chiudevo il file una volta aperto)

Re: [Python] scrivere una lista su file

2008-08-05 Per discussione Igor Longhi
ok, questo problema l'ho risolto (sono un pirla, non chiudevo il file una volta aperto) ora rimane il problam di come generare dalla lista un file CSV... qualcuno mi può aiutare? Grazie in anticipo. Igor >> Igor Longhi ha scritto: >> >> >>> import socket >>> >>> #Hostname >>> host = so

Re: [Python] scrivere una lista su file

2008-08-05 Per discussione Igor Longhi
sisi, corretto... ma anche cambiandola non mi scrive il file... luciano fornari wrote: > A me sembra che la variabile "voiper" non sia definita, forse volevi > scrivere "voi" (che mi pare quella esatta: > > voi=f.readline() ) > > > al posto di "voiper"? o mi sbaglio? > > Igor Longhi ha scritt

Re: [Python] scrivere una lista su file

2008-08-05 Per discussione luciano fornari
A me sembra che la variabile "voiper" non sia definita, forse volevi scrivere "voi" (che mi pare quella esatta: voi=f.readline() ) al posto di "voiper"? o mi sbaglio? Igor Longhi ha scritto: > import socket > > #Hostname > host = socket.gethostname() > > #primo file > f=open ("/etc/ver_1") >

[Python] scrivere una lista su file

2008-08-05 Per discussione Igor Longhi
Ciao a tutti, sto facendo uno script che mi legge dei dati da dei file, li salva in una lista e poi dovrebbe scriverli in un file csv. Come posso fare? Questo è quello che ho scritto finora, ma il file rimane vuoto import socket #Hostname host = socket.gethostname() #primo file f=ope