grpidx_data=[]
for i in range(0,len(data1)):
grpidx_data.append((data1.loc[i,'price'],data1.loc[i,'id']))
cur.executemany("insert into grpidx values (%s,%s)",grpidx_data)
Run Code Online (Sandbox Code Playgroud)
我使用python3.3和pymssql。我想将数据从python导入到MSSQL。grpidx_data的类型是list(tuple),像[(12,1),(34,2),...],我运行上面的代码然后得到了错误:
ValueError:应为简单类型,元组或列表
如果我只使用list(tuple)类型的数据,则代码可以正常工作。但是,当我使用for循环获取数据时,即使其类型也为list(tuple),它也不起作用。
那么如何解决这个问题呢?
谢谢!