Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Tratativa de Dados 2

Boa tarde, estou usando um script que o Lucas moderador me auxiliou na criação, porém agora apareceu mais mudanças a ser feitas, preciso mudar o cabeçalho, e as colunas tenho que tirar o ponto e somente no campo DATA substituir ponto(.) por (/), alguém tem alguma sugestão ou solução para isso, não estou usando pandas.

Este é o arquivo https://drive.google.com/drive/folders/1Ibw3iKhCwXUUDRQyFVpssxg398qzAfaO?usp=sharing

1 resposta
solução!

Resolvi co o seguinte codigo

try:
    with open("ZV_R0051.txt", "r", encoding="UTF-16") as ler, open("teste.csv", mode='w', encoding='UTF-16') as gravar:
        next(ler)
        next(ler)
        gravar.writelines(['titulo1;',['titulo2;',['titulo3;'],['titulo4;'])
        gravar.write('\n')
        next(ler)
        next(ler)

        for linha in ler:
            if  len(linha.strip()) > 0 and len(linha.strip("਍ഀ").strip()) > 0:
                linha = linha.rstrip()
                gravar.writelines(linha.replace('\t',';').strip()[:-2].rstrip()[1:])
                gravar.write('\n')
                print(linha)

except AttributeError:
    print("Erro")