Ir ao conteúdo
  • Cadastre-se

Python: Dúvida em manipulação de dados


Posts recomendados

Boa tarde, pessoal.
Sou iniciante em Python e tenho o seguinte objetivo: extrair 5 colunas de um texto de milhares de linhas (em anexo).
As 5 colunas que pretendo extrair são:
- O primeiro código do lote
- O segundo código do lote
- A descrição do lote
- O peso do lote
- O valor do lote

Por enquanto consegui extrair os códigos dos lotes da seguinte maneira:
Para extrair o primeiro código:

# -*- coding: utf-8 -*-import os, sysimport rearquivo=open('catalogo.txt','r')saida=open('saida.txt','w')linha=arquivo.readlines();for j in linha:          if(j.count('.')==1 and j.count('-')==1):           saida.write(j)entrada.close()saida.close()

Para extrair o segundo código:

# -*- coding: utf-8 -*-import os, sysimport rearquivo=open('catalogo.txt','r')saida=open('saida.txt','w')linha=arquivo.readlines();for j in linha:          if(j.count('.')==2 and j.count('-')==1):           saida.write(j)entrada.close()saida.close()
Se puderem me ajudar a extrair as outras 3 informações que faltam seria de grande ajuda.
Obrigado.
 

catalogo.txt

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...