Pular para o conteúdo

salvar dados arquivo CSV

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. salvar dados arquivo CSV

Enviado em 05/08/2019 - 09:27h

Estou salvando alguns dados no CSV, mas esta ficando tudo na mesma linha. Gostaria de separar cada append em uma coluna, e se possível destacar algumas colunas escrito em vermelho.

Código que estou usando:

arquivo = open('contratos.csv', 'a+')
conteudo = arquivo.readlines()

conteudo.append([Nome.text])
conteudo.append([Saldo.text])
conteudo.append([data.text])
conteudo.append([ContProd.text])
conteudo.append([ContProdSoma.text])
conteudo.append([Regiao.text])
arquivo.writelines(str(conteudo) + '\n')

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: salvar dados arquivo CSV

Enviado em 05/08/2019 - 22:16h

tente:

with open('contratos.csv', 'a+') as arq:
arq.write(Nome.text)
arq.write(Saldo.text)
#... os demais dados
arq.write('\n')

3. Re: salvar dados arquivo CSV

Enviado em 06/08/2019 - 09:29h

Muito obrigado..
Mas agora ta apagando as informações anteriores do arquivo CSV.

4. Re: salvar dados arquivo CSV

Enviado em 06/08/2019 - 10:18h

não deveri:

a+

Opens a file for both appending and reading. The file pointer is at the end of the file if the file exists. The file opens in the append mode. If the file does not exist, it creates a new file for reading and writing.

poste o código completo, para ver se tem outro trecho zerando o arquivo.

5. Re: salvar dados arquivo CSV

Enviado em 06/08/2019 - 10:30h

Eu pego os dados de um site, e preciso jogar no CSV.

nome= (browser.find_element_by_id("i_cliente"))
SaldoDT = (browser.find_element_by_id("vgrsaldo"))
cacs = (browser.find_element_by_id("dt_cacs_span"))
ContProd = (browser.find_element_by_id("vg_neg_tbody_content"))
ContProdSoma = (browser.find_element_by_id("vg_neg_tfoot_content"))
Regiao = (browser.find_element_by_id("vgrreg"))

with open('contratos.csv', 'a+') as arq:

arq.write(nome.text)
arq.write(SaldoDT.text)
arq.write(cacs.text)
arq.write(ContProd.text)
arq.write(ContProdSoma.text)
arq.write(Regiao.text)

arq.write('\n')


Quando vai copiar de outra pessoa ele apaga a da anterior.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder