Форум сайта python.su
Подскажите как заменить это:
rows =
Чтобы rows присваивался внутри цикла:
for row in curs.fetchall():
rows += row # так не работает, говорит что rows неприсвоенная переменная.
Просто внутри цикла еще кое-что нужно сделать.
А если сделать два цикла вот так
for row in curs.fetchall():
#что-то делаем
#здесь придется повторно выполнить SQL запрос.
rows =
Офлайн
rows =
for row in curs.fetchall():
rows += row
Офлайн
ra9ftmесли тебе не нужно преобразовывать сами элементы то попробуй
rows =
rows = list(curs.fetchall())
rows = []
for i in xrange(c.rowcount):
row = c.fetchone()
rows.append(list(row))
Отредактировано (Апрель 6, 2009 10:04:13)
Офлайн
Спасибо
Офлайн