python - 数据无法插入到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() #创建游标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获取到的数据也有这些字段,求指导
问题解答
回答1:异常不是提示你了么?code_code 变量没有定义
相关文章:
1. javascript - thymeleaf模板 只有length如何循环生成标签?2. mysql - sysbench cpu测试的结果看不懂,求解3. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!4. node.js - 我是一个做前端的,求教如何学习vue,node等js引擎?5. 如何解决docker宿主机无法访问容器中的服务?6. java - 读写锁中 写锁的降级问题7. MySQL分表之后如何做排序的问题8. java - 在Spring初始化过程中阻塞合理吗?9. javascript - yo创建angular报错10. css - autoprefixer没有添加web-kit前缀

网公网安备