[PIPython] Create liste ta txt files

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


mi sa che ho detto una cavolata :P

Giovanni B. Lenoci wrote:

> 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
>>  
>>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Python mailing list
>Python a lists.python.it
>http://lists.zope.it/cgi-bin/mailman/listinfo/python
>  
>




More information about the Python mailing list