国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

對(duì)python插入數(shù)據(jù)庫(kù)和生成插入sql的示例講解

2020-01-04 14:04:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

如下所示:

#-*- encoding:utf-8 -*-import csvimport sys,osimport pymysql  def read_csv(filename):  '''  讀取csv文件  '''  data = []  with open(filename) as f:    f_csv = csv.reader(f)    headers = next(f_csv)    #數(shù)據(jù)格式[1111,22222,1111,1111,.....]    for row in f_csv:      # Process row      field1=row[0]      data.append(row)    print headers  return data def load_data():  '''  插入數(shù)據(jù)庫(kù)  '''  filename = sys.argv[1]  try:  #獲取一個(gè)數(shù)據(jù)庫(kù)連接,注意如果是UTF-8類型的,需要制定數(shù)據(jù)庫(kù)    conn=pymysql.connect(host='192.168.1.161',user='naliworld',passwd='password!',db='search',port=3306,charset='utf8')    cur=conn.cursor()#獲取一個(gè)游標(biāo)    data=read_csv(filename)    for row in data:      # Process row      field1=row[0]      sql='''insert into search.tb_text_uid_list(appId,type,uid,creator,createTime) values({},{},{},{},{}) '''.format(3,1,field1,'/'admin/'','/'2018-08-14 13:44:09/'')      print sql      cur.execute(sql)    cur.close()#關(guān)閉游標(biāo)    conn.commit()    conn.close()#釋放數(shù)據(jù)庫(kù)資源  except Exception as e :print(e) def get_sql():  '''  插入數(shù)據(jù)庫(kù)生成插入sql  '''  sql_list = []  filename = sys.argv[1]  data=read_csv(filename)  for row in data:    # Process row    field1=row[0]    sql='''replace into search.tb_text_uid_list(appId,type,uid,creator,createTime) values({},{},{},{},{}) '''.format(3,1,field1,'/'admin/'','/'2018-08-14 13:44:09/'')    sql_list.append(sql)  file_object = open('sql.txt', 'w')  file_object.writelines([line+';/n' for line in sql_list])  file_object.close( ) if __name__ == "__main__":  get_sql()   

以上這篇對(duì)python插入數(shù)據(jù)庫(kù)和生成插入sql的示例講解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 杭州市| 博乐市| 丘北县| 衡南县| 敖汉旗| 荔浦县| 房产| 青龙| 禹州市| 环江| 庆元县| 哈密市| 龙陵县| 抚松县| 冕宁县| 西林县| 镇原县| 迭部县| 翁源县| 蒲江县| 鹤山市| 江源县| 林芝县| 吉安县| 尼玛县| 抚松县| 海丰县| 新巴尔虎左旗| 安阳县| 澄江县| 万源市| 碌曲县| 清水县| 承德县| 垣曲县| 永春县| 三都| 石台县| 台东县| 泰顺县| 叙永县|