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 相关文章推荐
在Gnumeric下使用Python脚本操作表格的教程
Apr 14 Python
在Python的Flask框架中实现单元测试的教程
Apr 20 Python
深度定制Python的Flask框架开发环境的一些技巧总结
Jul 12 Python
用python处理图片实现图像中的像素访问
May 04 Python
python3+opencv3识别图片中的物体并截取的方法
Dec 05 Python
pandas DataFrame索引行列的实现
Jun 04 Python
Python学习笔记之迭代器和生成器用法实例详解
Aug 08 Python
Python实现随机取一个矩阵数组的某几行
Nov 26 Python
django xadmin中form_layout添加字段显示方式
Mar 30 Python
解决python对齐错误的方法
Jul 16 Python
Python对excel的基本操作方法
Feb 18 Python
python在package下继续嵌套一个package
Apr 14 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
ajax缓存问题解决途径
2006/12/06 PHP
PHP数据缓存技术
2007/02/14 PHP
通过缓存数据库结果提高PHP性能的原理介绍
2012/09/05 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
php array_chunk()函数用法与注意事项
2019/07/12 PHP
Laravel6.18.19如何优雅的切换发件账户
2020/06/14 PHP
JavaScript 构造函数 面相对象学习必备知识
2010/06/09 Javascript
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
jquery禁用右键单击功能屏蔽F5刷新
2014/03/17 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
2016/09/21 Javascript
jquery 手势密码插件
2017/03/17 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
2020/06/24 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
浅谈鸿蒙 JavaScript GUI 技术栈
2020/09/17 Javascript
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
python中子类继承父类的__init__方法实例
2016/12/15 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
python删除服务器文件代码示例
2018/02/09 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
2018/08/01 Python
Pandas的read_csv函数参数分析详解
2019/07/02 Python
Python numpy多维数组实现原理详解
2020/03/10 Python
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
怎样比较两个类型为String的字符串
2016/08/17 面试题
求职者简历中的自我评价
2013/10/20 职场文书
建筑学专业自荐书
2014/07/09 职场文书
社会发展项目建议书
2014/08/25 职场文书
2014年关工委工作总结
2014/11/17 职场文书
2014年实习生工作总结
2014/11/27 职场文书
教师党员自我评价2015
2015/03/04 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
安全守法证明
2015/06/23 职场文书
人事部:年度述职报告范文
2019/07/12 职场文书