1import pymysql

2import uuid

3

4codeList = dict() // 声明一个字典

5

6i = 1 // 为了保证字典 key 的唯一性而声明

7

8// 封装函数

9def generateActivationCode(num):

10 for i in range(num):

11 code = str(uuid.uuid4()).replace('-', '').upper() // 生成 code,并消去其中的 “-”。

12 codeList.update({'%d' % i: {'id': str(uuid.uuid1()), 'code': code}}) // 向字典添加数据

13 i = i + 1

14 return codeList

15

16generateActivationCode(10) // 函数调用

17

18// 遍历字典,格式化输出数据

19for (key, value) in codeList.items():

20 print(key, "\t", value['id'], "\t", value['code'])

21

22

23// 实例化数据库链接

24db = pymysql.connect(host="localhost",

25 user="root",

26 password="123456",

27 db="pydb")

28

29cursor = db.cursor() // 声明游标

30sql = "insert into code(id,code) values(%s,%s)"

31

32// 插入数据

33for (key, value) in codeList.items():

34 cursor.execute(sql, (value['id'], value['code']))

35 db.commit() // 提交事务

36

37// 关闭游标和数据库链接

38cursor.close()

39db.close()

python写数据库校验_Python:生成验证码并插入到数据库!相关推荐

  1. python随机数据库_Python实现生成随机数据插入mysql数据库的方法

    本文实例讲述了Python实现生成随机数据插入mysql数据库的方法.分享给大家供大家参考,具体如下: 运行结果: 实现代码: import random as r import pymysql fi ...

  2. 用python做算法_自己用python写的螺旋矩阵生成算法

    自己用python写的螺旋矩阵生成算法 如果输入6,可以生成如下矩阵: 1 20 19 18 17 16 2 21 32 31 30 15 3 22 33 36 29 14 4 23 34 35 28 ...

  3. python list转字符串_我用python写了个自动生成给文档生成索引的脚本!懒人智慧...

    我用 python 写了一个自动生成索引的脚本 简介:为了刷算法题,建了一个 GitHub仓库: PiperLiu / ACMOI_Journey ,记录自己的刷题轨迹,并总结一下方法.心得.想到一个 ...

  4. 「懒惰的美德」我用 python 写了个自动生成给文档生成索引的脚本

    我用 python 写了一个自动生成索引的脚本 简介:为了刷算法题,建了一个 GitHub仓库:PiperLiu / ACMOI_Journey,记录自己的刷题轨迹,并总结一下方法.心得.想到一个需求 ...

  5. 【随记】Python:前端表格获取到的填写数据插入到数据库表格中数据类型问题

    Python:前端表格获取到的填写数据插入到数据库表格中数据类型问题 背景 问题再现 结论 背景 用户在前端界面的表格中填写数据,通过 text() 获取到的数据插入到数据库表中,该过程涉及到了数据类 ...

  6. python验证码生成_Python 生成验证码示例

    对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! 在web开发中经常用到验证码,为了防止机器人注册或者恶意登陆和查询等,作用不容小觑 但是验证码其实 ...

  7. Python图片处理PIL/pillow/生成验证码/出现KeyError: 和The _imagingft C module is not installed...

    近期在用Python开发自己的博客.须要用到Python生成验证码,当然肯定要用到Python的图形处理库PIL,由于我用的是windows. 所以在安装好pil之后就開始写,就依照题目所说出现了Th ...

  8. python写了代码_Python写代码的用法建议

    1.Mutable and immutable types Python有两种内置或用户定义的类型 可变类型是允许就地修改内容的类型.典型的可变列表是列表和词典:所有列表都有变异方法,如 list.a ...

  9. python产生随机字符串_Python生成随机字符串

    原博文 2018-11-02 13:52 − import string import random def get_random_code(length=6, allow_symbol=False) ...

最新文章

  1. Pandas 基础 (3)—— 重新索引
  2. 容器重启后配置失效问题
  3. beanpostprocessor使用场景_Spring因动态代理使用不注意导致的诡异现象
  4. MinGW - Minimalist GNU for Windows
  5. 7-21 求特殊方程的正整数解 (15 分)
  6. 《零基础入门学习Python》学习过程笔记【016列表,元组,字符串的转化及共用技巧】...
  7. 适合海报设计的最佳字体
  8. C++指针、空指针、野指针使用的一些总结
  9. php实例三之网站浏览量统计
  10. Obsidian流程图
  11. linux 笔记本 显卡驱动,archlinux 笔记本安装nvidia显卡驱动与intel显卡驱动
  12. c# 获取数字的小数位数
  13. 空间轨迹分析与应用(前言)Computing with Spatial Trajectories
  14. 从零开始的nrf52832蓝牙开发(2)--蓝牙模板解析
  15. 阿里面试官:说一下公平锁和非公平锁的区别?
  16. 郭依婷——大学生的创业故事
  17. 项目四:使用SparkSQL开发的简易推荐系统
  18. ACL2020论文阅读笔记:BART
  19. 树莓派命令行下登录校园网
  20. 特征数据进行对数变换

热门文章

  1. php文件上传非法,ThinkPHP 3.2.3 版本上传文件出现“非法上传文件!”错误解决办法...
  2. stm32数据手册boot_STM32问题集之BOOT0和BOOT1的作用
  3. 学以致用三十四-----python2.0加载图片
  4. python 数据结构 1
  5. PinPhoto On OS X
  6. LogMeIn远程控制
  7. 热烈庆祝个人博客突破1万人!
  8. 红旗6.0SP2发布啦!
  9. 创建了一个.NET 技术的 Wiki 和论坛
  10. 【51Nod1773】A国的贸易 解题报告