[Python] scrivere una lista su file

luciano fornari luciano_fornari a alice.it
Mar 5 Ago 2008 20:26:15 CEST


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)
>
> 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 = socket.gethostname()
>>>>
>>>> #primo file
>>>> f=open ("/etc/ver_1")
>>>> voi=f.readline()
>>>> print voi
>>>>
>>>> #secondo file
>>>> v=open("/etc/ver_2")
>>>> vcti=v.readline()
>>>>
>>>>
>>>> lista=[host, voiper, vcti]
>>>>
>>>> #creiamo il CSV
>>>> csv=open("/etc/dati.csv",  "a")
>>>> for item in lista:
>>>>     csv.write(lista)
>>>>
>>>> _______________________________________________
>>>>
>>>>
>>>>   
>>>>     
>>>>       
>>>>         
>>> _______________________________________________
>>>
>>>
>>>
>>>   
>>>     
>>>       
>
>   

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20080805/1d3b7fd2/attachment.htm 


Maggiori informazioni sulla lista Python