@Miwa122op1

Ошибка при обработки данных что делать?

Ошибка:
C:\Users\deepcool\Documents\bots>python db.py
('1066020104388755567', 0, 100)
Traceback (most recent call last):
  File "C:\Users\deepcool\Documents\bots\db.py", line 28, in <module>
    checkid(1066020104388755567)
  File "C:\Users\deepcool\Documents\bots\db.py", line 25, in checkid
    for i in rows:
TypeError: 'NoneType' object is not iterable

Код:
def checkid(user_id):
    cursor.execute(f"SELECT * FROM `slots` WHERE user = {user_id}")
    print(cursor.fetchone())
    rows = cursor.fetchone()
    for i in rows:
        print(i)
init_tables()
checkid(1066020104388755567)
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Вывод из cursor.fetchone() нужно записать в переменную и работать с ним дальше, не надо каждый раз вызывать этот метод.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект