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实现多线程暴力破解登陆路由器功能代码分享
Jan 04 Python
Django中几种重定向方法
Apr 28 Python
Python中isnumeric()方法的使用简介
May 19 Python
python如何在终端里面显示一张图片
Aug 17 Python
python输入错误密码用户锁定实现方法
Nov 27 Python
解读python如何实现决策树算法
Oct 11 Python
对json字符串与python字符串的不同之处详解
Dec 19 Python
基于python的itchat库实现微信聊天机器人(推荐)
Oct 29 Python
python 实现方阵的对角线遍历示例
Nov 29 Python
pytorch实现mnist数据集的图像可视化及保存
Jan 14 Python
计算Python Numpy向量之间的欧氏距离实例
May 22 Python
python实现Nao机器人的单目测距
Sep 04 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
星际争霸任务指南——人族
2020/03/04 星际争霸
一个用php3编写的简单计数器
2006/10/09 PHP
require(),include(),require_once()和include_once()的异同
2007/01/02 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
PHP7之Mongodb API使用详解
2015/12/26 PHP
JS 图片缩放效果代码
2010/06/09 Javascript
返回上一页并自动刷新的JavaScript代码
2014/02/19 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
2015/12/03 Javascript
win7下安装配置node.js+express开发环境
2015/12/06 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
详解Vue-cli代理解决跨域问题
2017/09/27 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
2020/11/17 Vue.js
[03:18]DOTA2亚洲邀请赛小组赛第一日 RECAP赛事回顾
2015/01/30 DOTA
[01:07:46]完美世界DOTA2联赛循环赛 Magma vs IO BO2第二场 11.01
2020/11/02 DOTA
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
Python wxPython库Core组件BoxSizer用法示例
2018/09/03 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
Django 开发调试工具 Django-debug-toolbar使用详解
2019/07/23 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
Sunglasses Shop丹麦:欧洲第一的太阳镜在线销售网站
2017/10/22 全球购物
JNI的定义
2012/11/25 面试题
生物制药专业求职信
2014/03/11 职场文书
买房协议书范本
2014/10/23 职场文书
顶岗实习协议书
2015/01/29 职场文书
2015年社区妇联工作总结
2015/04/21 职场文书
走近毛泽东观后感
2015/06/04 职场文书
python - asyncio异步编程
2021/04/06 Python
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
2022/08/14 Python