Ler csv com várias linhas em python

20/03/2019

0

Olá, gostaria de sugestões de como ler um arquivo csv, estou fazendo manutenção em um script, porém ele só retorna a primeira linha. Fiz algus testes com alguns modelos que achei na internet novamente somente a primeira a linha, pq para cada linha será feito uma verificação em sql para cada contrato.

data = csv.reader(open('caminho/contratos.csv', 'r'), delimiter=';')

for linha in data:
    contrato = linha[0]
    cidade = linha[1]

    if contrato == 'CD_CONTRATO':
        logging.info('IDENTIFICOU O CONTRATO: '+contrato)
        continue

    if cidade == 'ID_CIDADE':
        logging.info('IDENTIFICOU A OPERADORA: '+cidade)
        continue


desde já agradeço a ajuda.
Lorena

Lorena

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar