Ir para conteúdo
Fórum Script Brasil
  • 0

criar documento de texto em python


Anderson Potter

Pergunta

Bom Dia à todos!

Sou novo no fórum e estou iniciando com python.

Estou tentando escrever um documento de texto através de informações de um banco access.

Porém não estou conseguindo.

Segue abaixo o trecho no qual eu parei.

#Selecionando os registros ...

f = open('teste.xml', 'w')

f.write('<?xml version="1.0" encoding="UTF-8"?>\n')

i = 0

if not Rs.EOF:

Rs.MoveFirst()

while not Rs.EOF:

nome = Rs.Fields.Item('nomeproduto').Value

desc = Rs.Fields.Item('brevedescricao').Value

print '<nome>'+nome+'</nome>'

Rs.MoveNext()

else:

print u"\nNao encontrei nada ..."

f.close()

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Acredito que o problema está em usar o print (que escreve no console) ao invés do f.write() (que escreve no arquivo):

f = open('teste.xml', 'w')
f.write('<?xml version="1.0" encoding="UTF-8"?>\n')
i = 0
if not Rs.EOF:
    Rs.MoveFirst()
    while not Rs.EOF:
        nome = Rs.Fields.Item('nomeproduto').Value
        desc = Rs.Fields.Item('brevedescricao').Value
        f.write('<nome>'+nome+'</nome>')
        Rs.MoveNext()
else:
    print u"\nNao encontrei nada ..."
f.close()

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...