#!/usr/bin/python
# coding:utf-8
import urllib.request,socket,re,sys,os,math,gzip,os
from bs4 import BeautifulSoup
import pymysql
#创建链接
conn = pymysql.connect(host='22.54.65.94',port=3306,user='hfsdd',passwd='¥dd23%33a',db='shop',charset='utf8')
#创建游标
cursor = conn.cursor()
f = open('questions.txt', 'r', encoding='utf8') #以读方式打开文件
result = list()
# 《中华人民共和国公共图书馆法》于▁B▁第十二届全国人民代表大会常务委员会第三十次会议通过。
# 2015年12月4日
# 2017年11月4日
# 为了保障公民▁A▁权益,坚定文化自信,制定本法。
# 基本文化
# 个人文化
# 公共图书馆向社会公众提供文献信息,应当遵守有关法律、行政法规的规定,不得向▁B▁提供内容不适宜的文献信息。
# 外国人
# 未成年人
q = '' #问题
a1 = '' #答案A
a2 = '' #答案B
a = '' # 正确答案
arr = []
i = 0
for line in f.readlines(): #依次读取每行
line = line.strip() #去掉每行头尾空白
# print(line)
i = i + 1
if i % 3 == 1:
q = line.replace('A','').replace('B','').replace('"','')
if "A" in line:
a = 'A'
if "B" in line:
a = 'B'
if i % 3 == 2:
a1 = line + '\r\n'
if i % 3 == 0:
a2 = line
arr.append(('7',str(q), str(a1 + a2),str(a),'easy','1','1517902837'))
cursor.executemany(
"insert into abc (`a`,`v`,`c`,`s`,`d`,`f`,`g`)values(%s,%s,%s,%s,%s,%s,%s)",
arr)
conn.commit()
cursor.close()
一个简单的pymysql导入数据的例子
发表于

发表回复