On Jan 9, 2008 3:02 PM, Paulo <[EMAIL PROTECTED]> wrote:
>  Boa tarde grupo, tenho uma tuplas em script python com varios dados sobre o
> qual irei realizar algum calculos e retornar informações em no formato XML,
> Alguem sabe como posso retornar estas informações sem ter que ficar usando
> print.

Não sei se entendi a pergunta, porque depende do significado de
"retornar informações". Retornar para onde ou o quê?

Se quiser transformar uma tupla em um arquivo XML, pode fazer algo assim:

###########
arq = file('livro.xml','w') # abrir arquivo para gravação
xml = '''\
<livro>
  <titulo>%s</titulo>
  <autor>%s</autor>
</livro>
'''
tupla =  ('O Alienista', 'Machado de Assis')
arq.write(xml % tupla)
arq.close()
###########

Se em vez de uma tupla tiver um dicionário, pode fazer assim:

###########
arq = file('livro.xml','w') # abrir arquivo para gravação
xml = '''\
<livro>
  <titulo>%(tit)s</titulo>
  <autor>%(aut)s</autor>
</livro>
'''
# neste caso a ordem dos itens não importa
dic = {'aut':'Machado de Assis', 'tit':'Quincas Borba'}
arq.write(xml % dic)
arq.close()
###########


Ajudei ou atrapalhei?

[ ]s
Luciano

Responder a