python小脚本之 数据导入

时间:2021-06-21 08:50:11

python小脚本之 数据导入

[复制链接]

python小脚本之 数据导入

[复制链接]
      xieaotian python小脚本之 数据导入1#python小脚本之 数据导入发表于6 天前|只看该作者python小脚本之 数据导入
有测试数据需要入库, 逗号分隔的 csv格式 ,不想大动干戈用java来操作
写python小脚本进行操作
  1. import cx_Oracle   
  2.   
  3. dns_tns=cx_Oracle.makedsn("192.168.0.288",1521,"skynet")   
  4. print dns_tns   
  5. con = cx_Oracle.connect('alibaba', 'zhimakamen', dns_tns)   
  6. cur=con.cursor()   
  7.   
  8. for index,line in enumerate(file("f2.csv")):   
  9.   sql="""insert into iq_data_B011F8286A1B2000A   
  10.     (field1,field2,field3,field4) values ("""   
  11.   for fields in (line.split(",")):   
  12.     sql=sql+"'"+fields+"',"  
  13.   cur.execute(sql[:-1]+")")   
  14.   
  15. con.commit()   
  16. con.close()  

复制代码
xieaotian python小脚本之 数据导入1#python小脚本之 数据导入发表于6 天前|只看该作者python小脚本之 数据导入
有测试数据需要入库, 逗号分隔的 csv格式 ,不想大动干戈用java来操作
写python小脚本进行操作
  1. import cx_Oracle   
  2.   
  3. dns_tns=cx_Oracle.makedsn("192.168.0.288",1521,"skynet")   
  4. print dns_tns   
  5. con = cx_Oracle.connect('alibaba', 'zhimakamen', dns_tns)   
  6. cur=con.cursor()   
  7.   
  8. for index,line in enumerate(file("f2.csv")):   
  9.   sql="""insert into iq_data_B011F8286A1B2000A   
  10.     (field1,field2,field3,field4) values ("""   
  11.   for fields in (line.split(",")):   
  12.     sql=sql+"'"+fields+"',"  
  13.   cur.execute(sql[:-1]+")")   
  14.   
  15. con.commit()   
  16. con.close()  

复制代码