Sembra un compito davvero semplice ma ho difficoltà a farlo correttamente.Recupera i dati con pymysql (DictCursor)
My SQL query simile a questa:
self.link = self.db.cursor(pymysql.cursors.DictCursor);
self.link.execute("SELECT * FROM crawler_data WHERE id=%d" % id_crawl)
e voglio accedere alle colonne dal seguente:
row = self.link.fetchall()
if row["address"]:
self.address = self.filterAddress(row["address"])
ottengo l'errore "list indices must be integers, not str"
.
Quando stampo il row
ottengo la seguente struttura tornato:
{u'address': 'Address Value', u'domain': 'Domain Value'}
Come si accede alla "indirizzo" stringa?