python 3.5 分析后的字典數(shù)據(jù)怎么存入數(shù)據(jù)庫(kù)
問(wèn)題描述
字典是keywords_dict{}{’茉莉花茶泡多久’: 10, ’苦丁長(zhǎng)什么樣子圖片’: 5, ’茶葉茶加上蜂糖能喝嗎’: 1, ’古丈毛尖多少錢(qián)一斤’: 29, ’干玫瑰花過(guò)期’: 1}
我用的是pymysql鏈接的數(shù)據(jù)庫(kù)
之前統(tǒng)計(jì)的數(shù)據(jù)是單行的,所以用這個(gè)
cur.execute(’insert into pctongji(yesterday_str, item, question, topic, people, celebrity, brand, category, article) values(%s,%s,%s,%s,%s,%s,%s,%s,%s)’, (yesterday_str, category_dict[’item’], category_dict[’question’], category_dict[’topic’], category_dict[’people’], category_dict[’celebrity’], category_dict[’brand’], category_dict[’category’], category_dict[’article’]))
現(xiàn)在是多行的要怎么存入到數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)有兩個(gè)字段,分別是keywords、跟count,分別對(duì)應(yīng)上面字典中的內(nèi)容,sql語(yǔ)句要怎么寫(xiě),想要以天數(shù)的形式存入
問(wèn)題解答
回答1:for key in keywords_dict.keys():cur.execute(’insert into keywords(yesterday_str, keywords, count) values(%s,%s,%s)’, (yesterday_str, key, keywords_dict[key]))
自己動(dòng)手豐衣足食
回答2:建議使用 executemany
相關(guān)文章:
1. javascript - 關(guān)于apply()與call()的問(wèn)題2. 安全性測(cè)試 - nodejs中如何防m(xù)ySQL注入3. java - spring boot 如何打包成asp.net core 那種獨(dú)立應(yīng)用?4. java - 在用戶(hù)不登錄的情況下,用戶(hù)如何添加保存到購(gòu)物車(chē)?5. javascript - nginx反向代理靜態(tài)資源403錯(cuò)誤?6. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?7. docker - 各位電腦上有多少個(gè)容器???容器一多,自己都搞混了,咋辦呢?8. MySQL 查詢(xún)疑問(wèn)?9. 推薦好用mysql管理工具?for mac和pc10. javascript - 如何將函數(shù)計(jì)算出的內(nèi)容傳遞為變量
