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 25 Python
pycharm 使用心得(五)断点调试
Jun 06 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
Jul 04 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
Jan 17 Python
浅谈Python小波分析库Pywavelets的一点使用心得
Jul 09 Python
python模块导入的方法
Oct 24 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
Feb 14 Python
python如何判断IP地址合法性
Apr 05 Python
python实现输入三角形边长自动作图求面积案例
Apr 12 Python
什么是python的列表推导式
May 26 Python
Python用类实现扑克牌发牌的示例代码
Jun 01 Python
解决redis与Python交互取出来的是bytes类型的问题
Jul 16 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
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
Three.js学习之网格
2016/08/10 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
2017/11/10 Javascript
详解vue项目的构建,打包,发布全过程
2017/11/23 Javascript
webpack打包nodejs项目的方法
2018/09/26 NodeJs
Python脚本在Appium库上对移动应用实现自动化测试
2015/04/17 Python
Python中functools模块的常用函数解析
2016/06/30 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
Python字符串拼接六种方法介绍
2017/12/18 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
2020/07/03 Python
python 爬虫请求模块requests详解
2020/12/04 Python
CSS3实现复选框动画特效示例代码
2016/09/27 HTML / CSS
html标签之Object和EMBED标签详解
2013/07/04 HTML / CSS
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
药学专业大学生自荐信
2013/09/28 职场文书
装修设计师求职信
2014/02/26 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
大学生读书笔记大全
2015/07/01 职场文书