Python实现生成随机数据插入mysql数据库的方法


Posted in Python onDecember 25, 2017

本文实例讲述了Python实现生成随机数据插入mysql数据库的方法。分享给大家供大家参考,具体如下:

运行结果:

Python实现生成随机数据插入mysql数据库的方法

实现代码:

import random as r
import pymysql 
first=('张','王','李','赵','金','艾','单','龚','钱','周','吴','郑','孔','??,'严','华','吕','徐','何')
middle=('芳','军','建','明','辉','芬','红','丽','功')
last=('明','芳','','民','敏','丽','辰','楷','龙','雪','凡','锋','芝','')
name=[]
passwd1=('1234','5678','147','258')
for i in range(101):  
  name1=r.choice(first)+r.choice(middle)+r.choice(last) #末尾有空格的名字
  name2=name1.rstrip() #去掉末尾空格后的名字
  if name2 not in name: #名字存入列表中,且没有重名
    name.append(name2)
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123',db='test1')
cur = conn.cursor() 
for i in range(len(name)):   #插入数据
  passwd=r.choice(passwd1)  #在密码列表中随机取一个
  cur.execute("insert into a2(name,passwd) values(%s,%s)",(name[i],passwd))#注意用法
cur.execute('select * from a2') #查询数据
for s in cur.fetchall():
  print(s)
conn.commit()
cur.close()
conn.close()

可见数据库中插入的数据有随机用户名及其对应密码。

Python 相关文章推荐
pycharm 使用心得(二)设置字体大小
Jun 05 Python
Python中的闭包总结
Sep 18 Python
跟老齐学Python之集合的关系
Sep 24 Python
基于Python 的进程管理工具supervisor使用指南
Sep 18 Python
Python 的类、继承和多态详解
Jul 16 Python
Python字符串格式化的方法(两种)
Sep 19 Python
python使用turtle库绘制树
Jun 25 Python
Python常用爬虫代码总结方便查询
Feb 25 Python
Python使用修饰器进行异常日志记录操作示例
Mar 19 Python
Windows下Anaconda和PyCharm的安装与使用详解
Apr 23 Python
用python读取xlsx文件
Dec 17 Python
OpenCV-Python直方图均衡化实现图像去雾
Jun 07 Python
python数据抓取分析的示例代码(python + mongodb)
Dec 25 #Python
Python实现生成随机日期字符串的方法示例
Dec 25 #Python
浅谈Python NLP入门教程
Dec 25 #Python
Python图形绘制操作之正弦曲线实现方法分析
Dec 25 #Python
关于Django显示时间你应该知道的一些问题
Dec 25 #Python
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
Dec 25 #Python
python回调函数中使用多线程的方法
Dec 25 #Python
You might like
GD输出汉字的函数的分析
2006/10/09 PHP
discuz程序的PHP加密函数原理分析
2011/08/05 PHP
在PHP中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
生成随机字符串和验证码的类的PHP实例
2013/12/24 PHP
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
2014/12/19 Javascript
jQuery实现的漂亮表单效果代码
2015/08/18 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
2016/12/26 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
canvas实现十二星座星空图
2017/02/14 Javascript
利用Vue v-model实现一个自定义的表单组件
2017/04/27 Javascript
JS中正则表达式要注意lastIndex属性
2017/08/08 Javascript
jQuery 利用ztree实现树形表格的实例代码
2017/09/27 jQuery
关于react中组件通信的几种方式详解
2017/12/10 Javascript
浅谈如何通过node.js对数据进行MD5加密
2018/05/16 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
pandas创建新Dataframe并添加多行的实例
2018/04/08 Python
python TKinter获取文本框内容的方法
2018/10/11 Python
python看某个模块的版本方法
2018/10/16 Python
python3实现指定目录下文件sha256及文件大小统计
2019/02/25 Python
python selenium爬取斗鱼所有直播房间信息过程详解
2019/08/09 Python
python 爬虫百度地图的信息界面的实现方法
2019/10/27 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
心理学专业毕业生推荐信范文
2013/11/21 职场文书
高中班长自我鉴定
2013/12/20 职场文书
《悯农》教学反思
2014/04/28 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
计算机专业自荐信
2015/03/05 职场文书
大学生自我推荐信范文
2015/03/24 职场文书
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis