这似乎是一项非常简单的任务,但我很难正确完成。
我的 SQL 查询如下所示:
self.link = self.db.cursor(pymysql.cursors.DictCursor);
self.link.execute("SELECT * FROM crawler_data WHERE id=%d" % id_crawl)
我想通过以下方式访问列:
row = self.link.fetchall()
if row["address"]:
self.address = self.filterAddress(row["address"])
我得到错误"list indices must be integers, not str"
。
当我打印row
我得到以下结构返回:
{u'address': 'Address Value', u'domain': 'Domain Value'}
如何访问“地址”字符串?