Boa tarde, pessoal! Podem me ajudar com esse erro, por favor?
for user in cursor.fetchall():
print(user[1])
Isso me resulta no seguinte erro:
print(user[1])
KeyError: 1
Numero total de de linhas em usuario: 3
------------- Usuários: -------------
Process finished with exit code 1
Caso eu altere o índice de pouca, funciona, como no exemplo abaixo:
for user in cursor.fetchall():
print(user['nome'])
Numero total de de linhas em usuario: 3
------------- Usuários: -------------
Danilo
Luan Marques
Nico
Sendo assim, podem me explicar porque isso ocorre, por favor?! Acredito que, por mais difícil que seja fazer alguma alteração no banco, isso causaria muitas alterações no programa, pois teríamos que renomear todos os campos. Sendo assim, sabendo que não é boa prática, gostaria de entender o que está ocorrendo! Obrigado