Python 练习册,每天一个小程序(0002)
来源:互联网 发布:云舒网络 拖欠工资 编辑:程序博客网 时间:2024/05/16 14:51
第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。
# coding: utf-8# 第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。import uuidimport MySQLdbdef generate_code(num): codes = [] i = 0 while True: code = str(uuid.uuid4()).replace('-', '') if code not in codes: codes.append(code) i += 1 if i >= num: break return codesdef save_to_db(codes): conn = MySQLdb.Connect(host='127.0.0.1', port=3306, user='root', passwd='xushao', db='test') try: cursor = conn.cursor() sql = "insert into codes(id, code) values(%s, %s)" for i in range(len(codes)): cursor.execute(sql, (i, codes[i])) conn.commit() cursor.close() finally: conn.close()if __name__ == "__main__": save_to_db(generate_code(200))
0 0
- Python 练习册,每天一个小程序
- Python 练习册,每天一个小程序
- Python 练习册,每天一个小程序
- Python 练习册,每天一个小程序
- Python 练习册,每天一个小程序(0002)
- Python 练习册,每天一个小程序(0000)
- Python 练习册,每天一个小程序(0001)
- Python 练习册,每天一个小程序(0004)
- Python 练习册,每天一个小程序(0005)
- Python 练习册,每天一个小程序(0006)
- Python 练习册,每天一个小程序(0007)
- 【转载】Python练习册,每天一个小程序
- Python 练习册,每天一个小程序(0000)
- Python 练习册,每天一个小程序(1)
- Python 练习册,每天一个小程序0000
- Python 练习册,每天一个小程序-解答
- Python 练习册,每天一个小程序----------001使用 Python 如何生成多位随机数
- Python 练习册,每天一个小程序----------000 图片右上角加上红色的数字
- andriod第二课----java高级语法
- Easy ui combobox,清空下拉框的按钮
- px4源码编译(Ubuntu)
- boost的timer计时器类源码——简单、干脆
- 15个经典算法集锦 (转)
- Python 练习册,每天一个小程序(0002)
- OC基础笔记3
- 用hashMap存储100个随机数
- 一、java系列maven学习:eclipse集成maven
- 一名3年工作经验的程序员应该具备的技能
- VMware虚拟机克隆Linux系统后找不到eth0网卡的问题
- 设计模式 单例
- OC基础笔记4
- 特殊字符实现icon功能