Gerçekten basit bir görev gibi görünüyor, ancak bunu doğru yapmakta zorlanıyorum.Pymysql (DictCursor) ile veri getirme
My SQL sorgusu şu şekilde görünür:
self.link = self.db.cursor(pymysql.cursors.DictCursor);
self.link.execute("SELECT * FROM crawler_data WHERE id=%d" % id_crawl)
Ve izleyerek sütunları erişmek istediğiniz:
row = self.link.fetchall()
if row["address"]:
self.address = self.filterAddress(row["address"])
hatası "list indices must be integers, not str"
olsun.
Ben yazdırdığınızda aşağıdaki yapı geri verilmesinde row
:
{u'address': 'Address Value', u'domain': 'Domain Value'}
nasıl "Adres" dizesini erişebilirim?