outra possibilidade é dar um return printed dentro do python script ou external method, já que no seu caso lê arquivo em FS.
Daí no ZPT use <tal:replace ou content="structure python:here.seupython()">

Abraços
TOM


Em 03/02/06, JJ (Arnaldo Janz Júnior) <[EMAIL PROTECTED]> escreveu:
Oi, Goivanni.

Provavelmente vc dá Test nesse script e funciona (ele gera o código), né?
Bom, se vc tá chamando de um Page Template, eu aconselho deixar a impressão dos códigos por conta dele.
Ou seja, faça c/ que seu script retorne as informações como, por exemplo, uma lista de dicionários e, no template, mostre-as em suas devidas tags.
Entendeu?
Até pq separa lógica de apresentação ...

[ ],
--
JJ (|´:¬{)»
---------------------------------------------
"Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?"
O Senhor, Jesus Cristo - Jo.11:25-26
---------------------------------------------

Em 02/02/06, Giovanni de A. Calheiros < [EMAIL PROTECTED]> escreveu:
Oi pessoal,

estamos com a seguinte dúvida:
fizemos um script em python que lê um arquivo texo e com base em seu conteúdo
gera uma combo que gostaríamos de disponibilizar nos sites que desenvolvemos,
porém não sabemos como fazer para que o Zope/Plone interprete o script e
coloque o resultado no HTML.
Segue em anexo o script que gera a combo.

#lendo o conteudo de um arquivo texto e jogando diretamente na tela...
arquivo = open("links.txt", "r")
linha = arquivo.readline()

while linha != '' :
   sigla = linha.upper().split("|")[0]
   endereco = linha.lower().split("|")[2]

   if linha == "#":
      print "<option value=\"%s\">%s</option>" % (endereco,sigla)
   else:
      print "<option value=\"_javascript_:nova_jan('%s');\">%s</option>" %
(endereco,sigla)

   linha = arquivo.readline()
print "</select>"
# Fecha o arquivo apos sua utilizacao...
arquivo.close()

--
Grato
Giovanni de A. Calheiros
Participante da equipe de desenvolvimento
Departamento de Tecnologia da Informação - DTI
Instituto de Tecnologia em Informática e Informação do Estado de
Alagoas-ITEC/AL



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a