Python Show-Me-the-Code 第 0002 题 MySQL操作

来源:互联网 发布:开票软件赋码 编辑:程序博客网 时间:2024/05/02 01:33

第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。

步骤:

  • 首先安装MySQLdb,用pip安装即可
  • 然后了解下MySQLdb的操作
  • 在代码中引入该库
  • 连接数据库,写入数据,关闭连接

0002.MySQL操作.py

#!/usr/bin/env python#coding: utf-8import MySQLdbimport gennerate_codeHOST =  'localhost'USER = 'root'PASSWORD = '000ooo'PORT = 3306DB = '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 题 生成激活码 中的代码

mysql

1 0
原创粉丝点击