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读取浮点数和读取文本文件示例
May 06 Python
python实现在控制台输入密码不显示的方法
Jul 02 Python
Python selenium 三种等待方式解读
Sep 15 Python
python制作爬虫爬取京东商品评论教程
Dec 16 Python
Python常见异常分类与处理方法
Jun 04 Python
python针对excel的操作技巧
Mar 13 Python
基于Python Numpy的数组array和矩阵matrix详解
Apr 04 Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 Python
利用python的socket发送http(s)请求方法示例
May 07 Python
Python获取时间戳代码实例
Sep 24 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
Feb 11 Python
Python机器学习实战之k-近邻算法的实现
Nov 27 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
javascript+php实现根据用户时区显示当地时间的方法
2015/03/11 PHP
使用jscript实现二进制读写脚本代码
2008/06/09 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
jQuery中slideUp()方法用法分析
2014/12/24 Javascript
JavaScript自定义等待wait函数实例分析
2015/03/23 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
使用Angular CLI从蓝本生成代码详解
2018/03/24 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
es6函数name属性功能与用法实例分析
2020/04/18 Javascript
原生js实现轮播图特效
2020/05/04 Javascript
[04:40]2016国际邀请赛中国区预选赛全程TOP10镜头集锦
2016/07/01 DOTA
python动态加载变量示例分享
2014/02/17 Python
Python的Django框架中if标签的相关使用
2015/07/15 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
用pycharm开发django项目示例代码
2019/06/13 Python
Django实现文件上传和下载功能
2019/10/06 Python
python sorted方法和列表使用解析
2019/11/18 Python
基于python traceback实现异常的获取与处理
2019/12/13 Python
Python如何将字符串转换为日期
2020/07/31 Python
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
python定时截屏实现
2020/11/02 Python
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
html5 viewport使用方法示例详解
2013/12/02 HTML / CSS
苹果Mac升级:MacSales.com
2017/11/20 全球购物
办公室年终个人自我评价
2013/10/28 职场文书
20岁生日感言
2014/01/13 职场文书
两只小狮子教学反思
2014/02/05 职场文书
领导干部对照检查材料
2014/08/24 职场文书
python 如何执行控制台命令与操作剪切板
2021/05/20 Python
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python