真的好方便 高效率
比一条一条入库效率提高了500倍
import pandas as pd
from utils.md5 import md5Encryption
from feapder.db.mysqldb import MysqlDB
import json
from datetime import datetime
df = pd.read_csv("XXX.csv")
db = MysqlDB(ip="XXXXX", port=XXX, db="XXXX", user_name="XXXX", user_pass="XXXXXX")
a = md5Encryption()
dtime = datetime.now()
print(dtime)
items = []
for i in range(len(df)):
dict = {}
dict['name'] = df.iloc[i][0]
dict['type_id'] = 11
dict['author'] = df.iloc[i][2]
dict['content'] = df.iloc[i][3]
dict['add_time'] = dtime.strftime("%Y-%m-%d %H:%M:%S.%f")
dict['md5_id'] = a.computeMd5(df.iloc[i])
items.append(dict)
db.add_batch_smart('poetry_poetry', items)
print("已完成",datetime.now())