[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