第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。
步骤:
0002.MySQL操作.py
#!/usr/bin/env python
#coding: utf-8
import MySQLdb
import gennerate_code
HOST = ‘localhost‘
USER = ‘root‘
PASSWORD = ‘000ooo‘
PORT = 3306
DB = ‘python‘
#连接数据库
conn = MySQLdb.connect(
host =HOST,
user=USER,
passwd=PASSWORD,
db=DB,
port=PORT)
cur = conn.cursor()
#生成200组激活码
codelist = gennerate_code.generate(200)
#将生成的激活码插入到表中
for i in xrange(200):
sql = ‘INSERT INTO code (code) VALUES (\‘%s\‘)‘ % codelist[i]
cur.execute(sql)
conn.commit()
cur.close()
conn.close()
其中gennerate_code是Python Show-Me-the-Code 第 0001 题 生成激活码 中的代码
Python Show-Me-the-Code 第 0002 题 MySQL操作
原文地址:http://blog.csdn.net/huangxiongbiao/article/details/45038475