[PIPython] Create liste ta txt files

Giovanni B. Lenoci gianiaz76
Ven 19 Nov 2004 15:16:45 CET


Se gli oggetti nella lista sono uno per linea puoi usare questo metodo:
-----
lista=[]
file=open("nomefile","r")
for i in file.readlines():
   lista.append(i)

print lista
-----

Ciao

Mario Saturno wrote:

> Salve,
>
> Ho generato un file "mia-lista.txt" il quale voglio trasformare in 
> modo automatico in una lista python,
> per poi usarla come parte di una funzione. Il file e' troppo grande 
> per gestirlo in modo manuale,
> cioe:
>
> $ cat mia-lista.txt | wc -l
> 2288
>
> a questo punto ho provato direttamente con list, cioe:
>
> x = list(file("mia-lista.txt))
>
> pero il problema e' che python ha create praticamente una lista in un 
> unica "stringa" lungissima
> infatti:
>
> $ file mia-lista.py
> mia-lista.py: ASCII text, with very long lines, with no line terminators
>
> questo per me non sarebbe un problema ma crea un overheating al 
> sistema ogni volta che cerco di aprire quel file
> con qualsiasi programma.
>
> Ce qualche modo per generare una lista in python con file terminators?
> Se no vedo se posso risolverlo con awk :P
>
> Grazie,
> ciao
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Python mailing list
>Python a lists.python.it
>http://lists.zope.it/cgi-bin/mailman/listinfo/python
>  
>

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://list.zope.it/pipermail/python/attachments/20040602/6719735f/attachment.htm


More information about the Python mailing list