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自动连接ssh的方法
Mar 07 Python
python解决汉字编码问题:Unicode Decode Error
Jan 19 Python
Python读写/追加excel文件Demo分享
May 03 Python
Python读取stdin方法实例
May 24 Python
教你如何编写、保存与运行Python程序的方法
Jul 12 Python
Python 离线工作环境搭建的方法步骤
Jul 29 Python
在Python中获取操作系统的进程信息
Aug 27 Python
Python 读取用户指令和格式化打印实现解析
Sep 02 Python
django 实现celery动态设置周期任务执行时间
Nov 19 Python
python实现三壶谜题的示例详解
Nov 02 Python
安装pyinstaller遇到的各种问题(小结)
Nov 20 Python
利用python做表格数据处理
Apr 13 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 cookis创建实现代码
2009/03/16 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
2014/03/25 PHP
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib
2007/04/29 Javascript
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
jqeury-easyui-layout问题解决方法
2014/03/24 Javascript
js四舍五入数学函数round使用实例
2014/05/09 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
2016/05/10 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
js实现金山打字通小游戏
2020/07/24 Javascript
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
Django的数据模型访问多对多键值的方法
2015/07/21 Python
Python每天必学之bytes字节
2016/01/28 Python
Python读写txt文本文件的操作方法全解析
2016/06/26 Python
python机器学习之神经网络(三)
2017/12/20 Python
python实现三次样条插值
2018/12/17 Python
Python基于Tensor FLow的图像处理操作详解
2020/01/15 Python
python 绘制正态曲线的示例
2020/09/24 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
2020/12/28 Python
css3翻牌翻数字的示例代码
2020/02/07 HTML / CSS
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
师德师风的心得体会
2014/09/02 职场文书
2014乡镇班子个人对照检查材料思想汇报
2014/09/26 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
检讨书格式
2015/05/07 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript
MybatisPlus代码生成器的使用方法详解
2021/06/13 Java/Android