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冒泡排序简单实现方法
Jul 09 Python
Python学习笔记整理3之输入输出、python eval函数
Dec 14 Python
Python采用Django制作简易的知乎日报API
Aug 03 Python
Django中的Signal代码详解
Feb 05 Python
详解从Django Rest Framework响应中删除空字段
Jan 11 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
Jun 03 Python
Python3 使用pillow库生成随机验证码
Aug 26 Python
python怎么对数字进行过滤
Jul 05 Python
分布式全文检索引擎ElasticSearch原理及使用实例
Nov 14 Python
python跨文件使用全局变量的实现
Nov 17 Python
python爬虫中url管理器去重操作实例
Nov 30 Python
用Python提取PDF表格的方法
Apr 11 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
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
jquery BS,dialog控件自适应大小
2009/07/06 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
jQuery验证插件validate使用详解
2016/05/11 Javascript
配置nodejs环境的方法
2017/05/13 NodeJs
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
JavaScript 保护变量不被随意修改的实现代码
2017/09/27 Javascript
使用socket.io实现简单聊天室案例
2018/01/02 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
2018/08/12 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
对vux点击事件的优化详解
2018/08/28 Javascript
写gulp遇到的ES6问题详解
2018/12/03 Javascript
微信小程序 调用微信授权窗口相关问题解决
2019/07/25 Javascript
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
Python中的列表生成式与生成器学习教程
2016/03/13 Python
python中requests小技巧
2017/05/10 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
2018/12/28 Python
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
html5组织文档结构_动力节点Java学院整理
2017/07/11 HTML / CSS
HTML5 新旧语法标记对我们有什么好处
2012/12/13 HTML / CSS
美国家居装饰和豪华家具购物网站:One Kings Lane
2018/12/24 全球购物
会计学个人自荐信模板
2013/12/13 职场文书
信访工作者先进事迹
2014/01/17 职场文书
学习决心书范文
2014/03/11 职场文书
党员领导干部廉洁从政承诺书
2014/03/27 职场文书
医生见习报告范文
2014/11/03 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
2015年商场工作总结
2015/04/27 职场文书
大学考试作弊检讨书
2015/05/06 职场文书
爱心捐赠活动简讯
2015/07/20 职场文书
ORM模型框架操作mysql数据库的方法
2021/07/25 MySQL
灵能百分百第三季什么时候来?
2022/03/15 日漫