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 相关文章推荐
详解Python中open()函数指定文件打开方式的用法
Jun 04 Python
window下eclipse安装python插件教程
Apr 24 Python
在python中使用正则表达式查找可嵌套字符串组
Oct 24 Python
pandas dataframe的合并实现(append, merge, concat)
Jun 24 Python
PIL图像处理模块paste方法简单使用详解
Jul 17 Python
在Django下测试与调试REST API的方法详解
Aug 29 Python
Python pandas自定义函数的使用方法示例
Nov 20 Python
pycharm内无法import已安装的模块问题解决
Feb 12 Python
Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)
Mar 19 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
May 11 Python
Python Tkinter实例——模拟掷骰子
Oct 24 Python
JAVA SpringMVC实现自定义拦截器
Mar 16 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
php中定义网站根目录的常用方法
2010/08/08 PHP
PHP获取文件后缀名的三个函数
2012/10/15 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
PHP生成和获取XML格式数据的方法
2016/03/04 PHP
Laravel实现ApiToken认证请求
2019/10/14 PHP
JQuery toggle使用分析
2009/11/16 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
javascript中怎么做对象的类型判断
2013/11/11 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
js用拖动滑块来控制图片大小的方法
2015/02/27 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
jQuery 判断图片是否加载完成方法汇总
2015/08/10 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
2016/07/12 Javascript
jQuery simpleModal插件的使用介绍
2016/08/30 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
JavaScript中利用构造器函数模拟类的方法
2017/02/16 Javascript
原生js轮播特效
2017/05/18 Javascript
详解如何使用 vue-cli 开发多页应用
2017/12/16 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
Python中不同进制的语法及转换方法分析
2016/07/27 Python
Python随机函数random()使用方法小结
2018/04/29 Python
攀岩、滑雪、徒步旅行装备:Black Diamond Equipment
2019/08/16 全球购物
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
大专毕业自我鉴定
2014/02/04 职场文书
中青班党性分析材料
2014/02/16 职场文书
《桥》教学反思
2014/04/09 职场文书
民主评议教师党员自我评价
2015/03/04 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL