from conf import setting
import pymysql
#链接数据库
conn = pymysql.connect(host=setting.MYSQL_HOST, user=setting.USER,
password=setting.PASSWORD,
port=setting.PORT,
charset='utf8',
db=setting.DB)
cur = conn.cursor(cursor=pymysql.cursors.DictCursor)
#获得场次序号
live_id = int(input('请输入你要插入的场次序列号:').strip())
#获取data,所有的插入数据,content,option_a,option_b,option_c,answer
# [
# ['00','01,02,03,04,05,06','2018-01-04'],
# ['00','01,02,03,04,05,06','2018-01-04']
# ]
# 下列哪一项不属于哺乳动物?&老虎&狗&鸡&3
data = []
with open('../data/a.txt', 'r+', encoding='utf-8') as f:
point = 0
for line in f:
f.seek(point)
data.append(f.readline().strip())
point = f.tell()
#转换成二维数组
for num in range(len(data)):
data[num] = str(data[num])
data[num] = data[num].split('&')
data[num].append(num+1)
data[num].insert(0,str(live_id))
# # 插入
sql = "INSERT INTO `questions` (`live_id`, `content`, `option_a`, `option_b`, `option_c`, `answer`,`number`) VALUES (%s,%s,%s,%s,%s,%s,%s);"
cur.executemany(sql,data)
conn.commit()
print("已经插入完成")
cur.close()
conn.close()