1
resposta

Name erros

{ "name": "NameError", "message": "name 'csv' is not defined", "stack": "--------------------------------------------------------------------------- NameError Traceback (most recent call last) Cell In[12], line 3 1 dados_csv = [] 2 with open(path_csv, 'r') as file: ----> 3 spamreader = csv.reader(file, delimiter=',') 4 for row in spamreader: 5 dados_csv.append(row)

NameError: name 'csv' is not defined" }

1 resposta

Olá, Alexandre! Como vai?

O erro "NameError: name 'csv' is not defined" ocorre quando você tenta usar a biblioteca csv do Python sem tê-la importado corretamente.

No Python, para utilizar a funcionalidade de leitura de arquivos CSV, é necessário importar a biblioteca csv no início do seu código. Por isso, preciso que você verifique se importou corretamente a biblioteca csv.

Exemplo de como o seu código deve ficar:

import csv

dados_csv = []
with open(path_csv, 'r') as file:
    spamreader = csv.reader(file, delimiter=',')
    for row in spamreader:
        dados_csv.append(row)

→ Certifique-se de que a linha import csv esteja no início do seu script ou notebook. Isso deve resolver o problema do NameError.

Espero ter ajudado! Sucesso nos estudos!

Abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!