AttributeError: у объекта «_mysql.connection» нет атрибута «курсор» - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь преобразовать программу из python 2 в python 3. Необходимо обновить базу данных MYSQL, которую я настроил в своей программе. Я столкнулся с проблемой, очень похожей на эту , но я не понимаю, как изменить свой объект с 'connection' на 'Connection', так как в Python нет приведения

Вот мой код:

import _mysql as mc

db = mc.connect (host = "localhost", user = "root", passwd = "password1234")
cursor = db.cursor()

Это выглядит правильно, но по какой-то причине функция connect () возвращает объект 'connection' вместо 'Connection'. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 27 апреля 2018

Для mysqlclient

import MySQLdb

Не использовать _mysql как есть интерфейс низкого уровня и не включает все методы

...