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网络编程实例简析
Sep 26 Python
Python实现查找系统盘中需要找的字符
Jul 14 Python
基于python 字符编码的理解
Sep 02 Python
Python使用cx_Oracle调用Oracle存储过程的方法示例
Oct 07 Python
Django自定义manage命令实例代码
Feb 11 Python
Numpy截取指定范围内的数据方法
Nov 14 Python
python3 深浅copy对比详解
Aug 12 Python
pycharm实现在虚拟环境中引入别人的项目
Mar 09 Python
python神经网络编程实现手写数字识别
May 27 Python
如何在VSCode下使用Jupyter的教程详解
Jul 13 Python
python 星号(*)的多种用途
Sep 21 Python
Pycharm安装第三方库失败解决方案
Nov 17 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的FTP学习(二)[转自奥索]
2006/10/09 PHP
php 上传功能实例代码
2010/04/13 PHP
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
PHP框架Laravel的小技巧两则
2015/02/10 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
2014/01/27 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
详解AngularJS2 Http服务
2017/06/26 Javascript
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
JQuery属性操作与循环用法示例
2019/05/15 jQuery
Elasticsearch实现复合查询高亮结果功能
2019/09/10 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
python实现杨辉三角思路
2017/07/14 Python
机器学习之KNN算法原理及Python实现方法详解
2018/07/09 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
pytorch 自定义数据集加载方法
2019/08/18 Python
Django中从mysql数据库中获取数据传到echarts方式
2020/04/07 Python
基于python实现获取网页图片过程解析
2020/05/11 Python
比利时家具购买网站:Home24
2019/01/03 全球购物
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
奥林匹克运动会口号
2014/06/19 职场文书
写给父母的感谢信
2015/01/22 职场文书
新娘婚礼答谢词
2015/09/29 职场文书
三严三实·严以用权心得体会
2016/01/12 职场文书
MySQL的存储过程和相关函数
2022/04/26 MySQL