Python 导入数据到mysql

Python 导入数据到mysql

从TXT文本转换数据到MYSQL数据库,接触一段时间python了 第一次写东西 用的是Python2.7
本来要用PY3K的,结果用的数据库链接不支持3K,在网上下载了一个3K的MYSQL驱动,结果编译失败。

#!/usr/bin/python
#coding=utf-8
import _mysql,sys,io
def addCity(prov,city,tel,post):
     try :
         conn=_mysql.connect( "192.168.1.99" , 'php' , 'php' );
         conn.query( "set names utf8" );
         conn.query("insert into `domain`.`postcode`(Province,City,TelCode,
             PostCode)values( '"+prov+"' , '"+city+"' , '"+tel+"' , '"+post+"' )");
         result=conn.use_result();
         # print ( "version:%s" % result.fetch_row()[0])
         conn.close()
     except _mysql.Error,e:
         print ( "Error %d:%s" % (e.args[0],e.args[1]))
         sys. exit (1)
if __name__== "__main__" :
     f = open( "data.txt" , "r" )
     for line in f:
         content=line.split( "," );
         print content[0],content[2]
         addCity(content[0],content[1],content[2],content[3]);
     f.close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值