I don't undstand, at home I find way to solve my problem, but when I test this code at work does't work.
After run this code (change filepaths to my job computer), don't show D100 lines, showing nothing.
After run this code (change filepaths to my job computer), don't show D100 lines, showing nothing.
import glob import pandas as pd filepaths = glob.glob("/home/zinho/Downloads/*.txt") lista = [] ''' Faz a leitura de vários arquivos txt Copia as linhas baseado no critério |D100| e salva em um csv ''' try: for fp in filepaths: with open(fp, 'r') as f: lin = f.readlines() for cnt in lin: if cnt[:6] == '|D100|': lista.append(cnt) # Essa linha cuida do final do arquivo com caracteres estrnhos except UnicodeDecodeError: pass df = pd.DataFrame(lista) df.to_csv('/home/zinho/Downloads/Master.csv', index=False, header=False)