Nó có vẻ giống như một nhiệm vụ thực sự đơn giản nhưng tôi gặp khó khăn khi thực hiện nó một cách thích hợp.Tìm nạp dữ liệu với pymysql (DictCursor)
My SQL Query giống như thế này:
self.link = self.db.cursor(pymysql.cursors.DictCursor);
self.link.execute("SELECT * FROM crawler_data WHERE id=%d" % id_crawl)
Và tôi muốn truy cập vào các cột bằng cách như sau:
row = self.link.fetchall()
if row["address"]:
self.address = self.filterAddress(row["address"])
tôi nhận được lỗi "list indices must be integers, not str"
.
Khi tôi in row
tôi nhận được cơ cấu như sau trả về:
{u'address': 'Address Value', u'domain': 'Domain Value'}
Làm thế nào để truy cập vào "địa chỉ" chuỗi?