最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python文件讀寫(xiě)并使用mysql批量插入示例分享(python操作mysql)

 更新時(shí)間:2014年02月17日 14:50:15   作者:  
這篇文章主要介紹了python文件讀寫(xiě)并使用mysql批量插入示例,可以學(xué)習(xí)到python操作mysql數(shù)據(jù)庫(kù)的方法,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

# -*- coding: utf-8 -*-
'''
Created on 2013年12月9日

@author: hhdys
'''

import os
import mysql.connector

config = {
  'user': 'root',
  'password': '******',
  'host': '127.0.0.1',
  'database': 'test',
  'raise_on_warnings': True,
}
cnx = mysql.connector.connect(**config)

class ReadFile:
    def readLines(self):
        f = open("E:/data/2013-11-5.txt", "r", 1, "utf-8")
        i=0
        list=[]
        for line in f:
            strs = line.split("\t")
            if len(strs) != 5:
                continue
            data=(strs[0], strs[1], strs[2], strs[3], strs[4].replace("\n",""))
            list.append(data)
            cursor=cnx.cursor()
            sql = "insert into data_test(uid,log_date,fr,is_login,url)values(%s,%s,%s,%s,%s)"
            if i>5000:
                cursor.executemany(sql,list)
                cnx.commit()
                print("插入")
                i=0
                list.clear()
            i=i+1
        if i>0:
            cursor.executemany(sql,list)
            cnx.commit()
        cnx.close()
        f.close()
        print("ok")
    def listFiles(self):
        d = os.listdir("E:/data/")
        return d

           
if __name__ == "__main__":
    readFile = ReadFile()
    readFile.readLines()

相關(guān)文章

最新評(píng)論

乳山市| 英山县| 无极县| 霍林郭勒市| 阿荣旗| 郑州市| 灵宝市| 竹北市| 教育| 阿拉善右旗| 凌云县| 泸水县| 宣武区| 南涧| 平利县| 涟水县| 新疆| 广宗县| 格尔木市| 平谷区| 三原县| 镇雄县| 太康县| 阜新市| 秦安县| 萨迦县| 棋牌| 崇州市| 克什克腾旗| 三江| 随州市| 大名县| 株洲县| 台南市| 丹寨县| 克东县| 临澧县| 塔城市| 交城县| 荥阳市| 凭祥市|