Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

conn is not defined

Copiei o código e quando executei deu o erro que o conn is not defined. Como consertar? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

A variável conn só existe dentro do bloco try

Crie a variável conn na linha 3 sem valor, assim, no try ela obterá um valor, e na linha 17 será acessível

Parece que o código não está conseguindo acessar o try, ele é simplesmente ignorado. Se eu crio o conn antes dele, aparece outro erro dizendo que 'NoneType' object has no attribute 'cursor', ou seja, o valor de conn não está sendo atribuído com o mysql.connector, nem está passando pelo except.Insira aqui a descrição dessa imagem para ajudar na acessibilidade E mesmo se eu tentar mudar o tipo da variável pra int ou str, ele não funciona também.

solução!

baixar o mysql Workbench no computador resolveu no meu caso

não esqueça de marcar o comentário como solucionado para ajudar outros colegas