1.将txt文件导入数据库中,文件中是包含管道的,例如
①unlocking device | 1102364
②your security software found malicious content in the email message | 1095329
③transfer protection mac | 1110528 | 1060983
第一步:读文件
第二步:连接数据库
第三步:将读到的内容进行处理之后插入到数据库
第四步:关闭数据库
附我执行正确的代码:
import pymysql
import json
def import_data(fn):
# 读txt文件
f = open(fn, 'r')
m = f.readlines()
# 连接数据库,获取游标
con = pymysql.connect(host='10.206.131.83', port=3306, user='skyaiduser', password='skyaid8.6', db='skyaid_webservice', charset='utf8')
cur = con.cursor()
# 执行sql语句
for line in m:
A = line.strip('\n').split('|')
# print(A) # 这是未去掉空格的列表
A2 = []
for a in A:
b = a.strip(' ')
A2.append(b)
# print(A2) # 这是去掉空格之后的列表
s = {'kbids': A2[1