Задать вопрос
@xxxfdd

В чём ошибка при замене?

TypeError: can only concatenate str (not "int") to str

import sqlite3
a = 1
con = sqlite3.connect('telebot.sqlite')
cur = con.cursor()
jo = 'Юля'
mas = []
mas.append(jo)
g = 1
cur.execute("UPDATE telebot228 SET name= '" + jo + "' WHERE id =" + g)

con.commit()
con.close()


5fb7eea6f4190557034490.png
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
cur.execute("UPDATE telebot228 SET name=? WHERE id =?",(jo,g))
Модуль sqlite — Работаем с базой данных

telebot228
А Юля у вас клиент, или закладчица?

Надеюсь вы не дилер, не хочу чтобы меня менты приняли за соучастие(
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы