Identificar excesso de delimitadores em arquivo texto

Python

28/12/2016

Bom dia!


Estou utilizando python para efetuar a carga de arquivos num banco. E estou com o seguinte problema.
O arquivo [e delimitado por ;.
Entao usei a funcao: dados = csv.reader(open('xxx.txt','r'),delimiter=';')
Mas ocorre que em alguns campos contem o caractere ; no texto... e o python separa o campo em duas colunas... ai bagunca td.
Ja me informaram que as areas que geram os dados nao alteram para incluir um qualificador de texto, que resolveria meu problema.
Alguem j[a teve problema parecido?
Consigo descobrir em qual linha tem mais delimitadores do que o normal, mas como tem mais de um campo que pode ter o caractere ; nao consigo definir qual caractere que devo eliminar.



Desde ja agradeco a atencao.
Att,
Ernesto Teodoro da SIlva
Etspaz

Etspaz

Curtidas 0
POSTAR