Re: [zope-pt] Re: Como faço para armazenar uma lista de strings de um script python em um zpt

2008-04-15 Por tôpico Luciano Ramalho
2008/4/14 Jorge Guimarães [EMAIL PROTECTED]:
  Atente para o fato de que coloquei uma condição
 tal:condition=python:len(lista)  0, isso vai previnir que você acesse uma
 lista vazia :)

Em Python a gente não costuma fazer testes do tipo len(lista)  0,
porque se a lista está vazia ela já é avaliada como False em um
contexto booleano.

Portanto as três expressões TAL abaixo têm o mesmo efeito:

tal:condition=python:len(lista)  0
tal:condition=python:lista
tal:condition=lista

[ ]s
Luciano


[zope-pt] Re: Como faço para armazenar uma lista de strings de um script python em um zpt

2008-04-14 Por tôpico jgbalb
Jorge,

o script python de resultado é heterogêneo, ou seja, mistura 
coisas diferentes, no caso números e textos (todos como strings, é 
claro). Preciso por exemplo acessar como se estivesse no 
interpretador python e digitasse lista[0], obtendo a primeira string 
da lista. Como posso fazer isto em um ZPT?

Grato antecipado,

João

---

--- Em zope-pt@yahoogrupos.com.br, Jorge Guimarães [EMAIL PROTECTED] 
escreveu

 João,Usando tal:define e tal:repeat?
  
 Segue um exemplo de uso:metal:block tal:define=nomes 
here/nomeDoScript !-- Nessa linha voce armazena --
  div tal:repeat=nome nomes tal:content=nomeAqui vai entrar o 
nome/div
 /metal:block
  
 Para se aprofundar, leia o manual de ZPT em www.zope.org
  
 Um abraço,
  
 Jorge
 
 
 To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 14 Apr 2008 17:33:02 
+Subject: [zope-pt] Como faço para armazenar uma lista de strings 
de um script python em um zpt
 
 
 
 
 Pessoal,tenho um script python que me retorna uma lista de strings, 
como faço para armazenar (e utilizar) as mesmas em um ZPT?Grato 
antecipado,João 
 
 
 
 
 
 
 _
 Conheça o Windows Live Spaces, a rede de relacionamentos do 
Messenger!
 http://www.amigosdomessenger.com.br/





Re: [zope-pt] Re: Como faço para armazenar uma lista de strings de um script python em um zpt

2008-04-14 Por tôpico Luis Flavio Rocha
Zope Book, Apêndice C
http://www.tchezope.org/documentacao/manual/o-livro-do-zope/apendice-c-referencia-de-modelos-de-pagina-do-zope

2008/4/14 jgbalb [EMAIL PROTECTED]:
 Jorge,

 o script python de resultado é heterogêneo, ou seja, mistura
  coisas diferentes, no caso números e textos (todos como strings, é
  claro). Preciso por exemplo acessar como se estivesse no
  interpretador python e digitasse lista[0], obtendo a primeira string
  da lista. Como posso fazer isto em um ZPT?

  Grato antecipado,

  João

  ---

  --- Em zope-pt@yahoogrupos.com.br, Jorge Guimarães [EMAIL PROTECTED]
  escreveu

 
   João,Usando tal:define e tal:repeat?
  
   Segue um exemplo de uso:metal:block tal:define=nomes
  here/nomeDoScript !-- Nessa linha voce armazena --
div tal:repeat=nome nomes tal:content=nomeAqui vai entrar o
  nome/div
   /metal:block
  
   Para se aprofundar, leia o manual de ZPT em www.zope.org
  
   Um abraço,
  
   Jorge
  
  
   To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 14 Apr 2008 17:33:02
  +Subject: [zope-pt] Como faço para armazenar uma lista de strings

 de um script python em um zpt
  
  
  
  
   Pessoal,tenho um script python que me retorna uma lista de strings,
  como faço para armazenar (e utilizar) as mesmas em um ZPT?Grato
  antecipado,João
  
  
  
  
  
  
   _
   Conheça o Windows Live Spaces, a rede de relacionamentos do
  Messenger!
   http://www.amigosdomessenger.com.br/
  



  


  Para enviar uma mensagem: zope-pt@yahoogrupos.com.br

 Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] do Yahoo! 
 Grupos

 [EMAIL PROTECTED]








-- 
Luís Flávio Rocha

Somos todos ateus no que concerne à maioria dos deuses que a
humanidade já acreditou. Alguns de nós só vão um deus além disso.
Richard Dawkins


RE: [zope-pt] Re: Como faço para armazenar uma lista de strings de um script python em um zpt

2008-04-14 Por tôpico Jorge Guimarães
João,
Você não usa o tal:repeat então. Apenas defina a lista em uma variável e depois 
acesse usando um índice inteiro. Ex:
 
metal:block tal:define=lista here/meuScriptPython
 div tal:condition=python:len(lista)  0 
tal:content=python:lista[0]String/div
/metal:block
Atente para o fato de que coloquei uma condição 
tal:condition=python:len(lista)  0, isso vai previnir que você acesse uma 
lista vazia :)
 
Dá uma boa lista no manual do ZPT, com certeza você vai tirar muita dúvida por 
lá.
 
Um abraço,
 
Jorge Guimarães


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 14 Apr 2008 18:37:31 
+Subject: [zope-pt] Re: Como faço para armazenar uma lista de strings de um 
script python em um zpt




Jorge,o script python de resultado é heterogêneo, ou seja, mistura coisas 
diferentes, no caso números e textos (todos como strings, é claro). Preciso por 
exemplo acessar como se estivesse no interpretador python e digitasse lista[0], 
obtendo a primeira string da lista. Como posso fazer isto em um ZPT?Grato 
antecipado,João- Em 
zope-pt@yahoogrupos.com.br, Jorge Guimarães [EMAIL PROTECTED] escreveu 
João,Usando tal:define e tal:repeat?  Segue um exemplo de uso:metal:block 
tal:define=nomes here/nomeDoScript !-- Nessa linha voce armazena -- div 
tal:repeat=nome nomes tal:content=nomeAqui vai entrar o nome/div 
/metal:block  Para se aprofundar, leia o manual de ZPT em www.zope.org  
Um abraço,  Jorge   To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 14 Apr 
2008 17:33:02 +Subject: [zope-pt] Como faço para armazenar uma lista de 
strings de um script python em um zpt Pessoal,tenho um script python 
que me retorna uma lista de strings, como faço para armazenar (e utilizar) as 
mesmas em um ZPT?Grato antecipado,João
__ Conheça o Windows 
Live Spaces, a rede de relacionamentos do Messenger! 
http://www.amigosdomessenger.com.br/ 






_
Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos 
com até 6,000 fotos!
http://www.amigosdomessenger.com.br