ruff3dТут ошибка, обрати внимание на ковычки
sql='INSERT INTO T1(num, name, val, dom,kod,sin,rar)' VALUES (%s,%s,%s,%s,%s,%s,%s)'
ruff3dТут ошибка, обрати внимание на ковычки
sql='INSERT INTO T1(num, name, val, dom,kod,sin,rar)' VALUES (%s,%s,%s,%s,%s,%s,%s)'
ruff3dОператор присваивания в условии работать не будет
if i=7: i=0
SQL = "INSERT INTO T1(num, name, val, dom, kod, sin, rar) VALUES (%s,%s,%s,%s,%s,%s,%s)" data = [] for trs in doc.cssselect('table tr'): for tr in trs: data.append(tuple(x.text for x in tr.cssselect('td'))) cursor.executemany(sql, data)
SQL = "INSERT INTO T1(num, name, val, dom, kod, sin, rar) VALUES (%s,%s,%s,%s,%s,%s,%s)" for trs in doc.cssselect('table tr'): for tr in trs: cursor.execute(sql, tuple(x.text for x in tr.cssselect('td'))
ruff3d
вылазит ошибка типа…
cursor.execute(sql, tuple(x.text for x in tr.cssselect('td')))
File “e:\python27\lib\MySQLdb\cursors.py”, line 159, in execute
query = query % db.literal(args)
TypeError: not enough arguments for format string
for trs in doc.cssselect('table tr')
SQL = "INSERT INTO T1(num, name, val, dom, kod, sin, rar) VALUES (%s,%s,%s,%s,%s,%s,%s)" for tr in doc.cssselect('table tr'): cursor.execute(sql, tuple(x.text for x in tr.cssselect('td')))
ruff3dСкуля. Осиль параметризированные запросы.
sql='INSERT INTO T1(num, name, val, dom,kod,sin,rar)' VALUES (%s,%s,%s,%s,%s,%s,%s)'
cursor.execute(sql, tup) File "e:\python27\lib\MySQLdb\cursors.py", line 159, in execute query = query % db.literal(args) TypeError: not all arguments converted during string formatting ERROR: Module: first could not be imported (file: E:\python\py2.7\first.py).