[Zope-it] leggere file con python

Riccardo Lemmi riccardo a reflab.it
Ven 29 Ago 2003 18:11:58 EDT


Alle 16:48, venerdì 29 agosto 2003, Marco Marini ha scritto:
> Innanzitutto voglio ringraziare tutti per la disponibilità.
>
> In realtà il file che devo leggere con python è stato inserito dentro zope
> con un upload tramite form;
>
> cercando su internet ho trovato molti esempi su come leggere un file
> esterno a zope, utilizzando uno script del tipo:
>
> input = open('nome_file', 'r')
> for line in input.readlines():
>     rec = string.split(line, ':')
>       print rec[0]
>
> Questo purtroppo dentro zope non funziona.
>

Questo esempio mostra come si leggono i dati dentro un file di testo. Lo 
script python (che deve essere nello stesso folder del file) legge il 
contenuto e lo ristampa riga per riga numerando la riga, l'id del file è 'x':

import string

i=0
for item in string.split(container.x.data,'\n'):
  print i,'->',item
  i = i+1
return printed

-- 

                                               Riccardo Lemmi



Maggiori informazioni sulla lista Zope-it