Задать вопрос
@marataziat
Джангист-тракторист

Что с кодом этим?

I have a code:
import requests
import sqlite3
conn = sqlite3.connect('g.db')
c = conn.cursor()

for row in c.execute('SELECT * FROM urls ORDER BY utl'):
 r = requests.get(row[3])
 c.execute('UPDATE urls SET utl = ? WHERE ID = ?' , ([sqlite3.Binary(r.content)], row[0]))
conn.commit()

conn.close()

I have error:
Traceback (most recent call last):
  File "/Users/mkhitaryan/Documents/303.py", line 8, in <module>
    c.execute('UPDATE urls SET utl = ? WHERE ID = ?' , ([sqlite3.Binary(r.content)], row[0]))
sqlite3.InterfaceError: Error binding parameter 0 - probably unsupported type.
[Finished in 1.4s with exit code 1]
[shell_cmd: python -u "/Users/mkhitaryan/Documents/303.py"]
[dir: /Users/mkhitaryan/Documents]
[path: /usr/bin:/bin:/usr/sbin:/sbin]

Why!?
  • Вопрос задан
  • 990 просмотров
Подписаться 1 Оценить 3 комментария
Решения вопроса 1
borisdenis
@borisdenis
Ленив и вреден...
Error binding parameter 0 - probably unsupported type
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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