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获取一组数据里最大值max函数用法实例
May 26 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
Jul 17 Python
Django中Model的使用方法教程
Mar 07 Python
python绘制圆柱体的方法
Jul 02 Python
python 分离文件名和路径以及分离文件名和后缀的方法
Oct 21 Python
浅谈python 导入模块和解决文件句柄找不到问题
Dec 15 Python
selenium+python截图不成功的解决方法
Jan 30 Python
学习python可以干什么
Feb 26 Python
python实现串口自动触发工作的示例
Jul 02 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
Sep 23 Python
python 协程中的迭代器,生成器原理及应用实例详解
Oct 28 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
Aug 31 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
如何修改和添加Apache的默认站点目录
2013/07/05 PHP
PHP图像处理类库MagickWand用法实例分析
2015/05/21 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
Yii2实现让关联字段支持搜索功能的方法
2016/08/10 PHP
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
javascript+xml实现简单图片轮换(只支持IE)
2012/12/23 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
创建一个类Person的简单实例
2016/05/17 Javascript
使用jquery实现的循环连续可停顿滚动实例
2016/11/23 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
一个可复用的vue分页组件
2017/05/15 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
2017/11/13 Javascript
JavaScript模块详解
2017/12/18 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
Python基础入门之seed()方法的使用
2015/05/15 Python
python 根据pid杀死相应进程的方法
2017/01/16 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
data:image data url 文件转为Blob上传后端的方法
2019/07/16 HTML / CSS
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
医学生实习自我鉴定
2013/09/27 职场文书
医学毕业生自荐信
2013/10/11 职场文书
金融专业推荐信
2013/11/14 职场文书
法律专业实习鉴定
2013/12/22 职场文书
超市总经理岗位职责
2014/02/02 职场文书
篮球赛口号
2014/06/18 职场文书
九寨沟导游词
2015/02/02 职场文书
教师远程研修感悟
2015/11/18 职场文书
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python