[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