python - 數(shù)據(jù)無法插入到mysql表里
問題描述
# -*- conding:utf8 -*-import tushare as tsimport pymysqltoday_data = ts.get_today_all()conn = pymysql.connect(host=’127.0.0.1’, port=3306, user=’root’, passwd=’root’, db=’test’)cursor = conn.cursor() #創(chuàng)建游標(biāo)cursor.execute('INSERT INTO today_data(code_code,name_name,changepercent,trade,open_open,high_high,low_low,settlement,volume,turnoverratio,amount,per,pb_pb,mktcap,nmc) VALUES (’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’)',format(code_code,name_name,changepercent,trade,open_open,high_high,low_low,settlement,volume,turnoverratio,amount,per,pb_pb,mktcap,nmc))cursor.close()
上面是代碼,下面是報錯信息
[Getting data:]#######################################Traceback (most recent call last): File 'C:/Users/Administrator/PycharmProjects/untitled/test.py', line 7, in <module> cursor.execute('INSERT INTO today_data(code_code,name_name,changepercent,trade,open_open,high_high,low_low,settlement,volume,turnoverratio,amount,per,pb_pb,mktcap,nmc) VALUES (’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’)',format(code_code,name_name,changepercent,trade,open_open,high_high,low_low,settlement,volume,turnoverratio,amount,per,pb_pb,mktcap,nmc))NameError: name ’code_code’ is not defined
test中是有today_data表的,表里也有這些字段,變量today_data獲取到的數(shù)據(jù)也有這些字段,求指導(dǎo)
問題解答
回答1:異常不是提示你了么?code_code 變量沒有定義
相關(guān)文章:
1. android - 類似這樣的recyclerview滑動效果2. python - 正則表達(dá)式中,如果匹配到的字符串后一半剛好是下一個匹配字符串的前一半,怎么實現(xiàn)?3. docker不顯示端口映射呢?4. node.js - JavaScript的一個不能理解的地方5. mysql - SQL語句可以提供“查詢表,并至第100條結(jié)果為止”嗎?6. python - xpath提取網(wǎng)頁路徑?jīng)]問題,但是缺失內(nèi)容?7. javascript - js一個call和apply的問題?8. javascript - 給某個類添加一個偽類,這個類有click事件,現(xiàn)在我點擊偽類也觸發(fā)了click事件9. Eclipse / Java-導(dǎo)入java。(namespace)。*是否有害?10. mysql - 數(shù)據(jù)庫為什么需要鎖機(jī)制?
