0
0 комментариев

Разбираю исходники одного проекта. Изначально проект написан на python2, мне же нужен код переделанный под python3. Используется библиотека sqlite3.

Выдаёт исключение:

python ‘sqlite3.Cursor’ object has no attribute ‘next’

На следующий код:

conn = sqlite3.connect(os.path.join(profile, 'data.db'))
c = conn.cursor()
c.execute("SELECT item1,item2 FROM metadata WHERE id = 'TEXT';")
row = c.next()

Если конкретно, на строку row = c.next().

Чем заменить эту строку?

Может быть, они используют старую версию библиотеки, когда в новой это делается немного по-другому?


Добавить комментарий