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实现的一个火车票转让信息采集器
Jul 09 Python
Python中函数的参数传递与可变长参数介绍
Jun 30 Python
python 自动化将markdown文件转成html文件的方法
Sep 23 Python
python安装cx_Oracle模块常见问题与解决方法
Feb 21 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
Jan 03 Python
Python读取视频的两种方法(imageio和cv2)
Apr 15 Python
python3 遍历删除特定后缀名文件的方法
Apr 23 Python
Python实现的对一个数进行因式分解操作示例
Jun 27 Python
Django中提供的6种缓存方式详解
Aug 05 Python
Python中*args和**kwargs的区别详解
Sep 17 Python
python中def是做什么的
Jun 10 Python
总结python多进程multiprocessing的相关知识
Jun 29 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
第八节--访问方式
2006/11/16 PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
2010/05/04 PHP
php从memcache读取数据再批量写入mysql的方法
2014/12/29 PHP
WordPress中制作导航菜单的PHP核心方法讲解
2015/12/11 PHP
使用Composer安装Yii框架的方法
2016/03/15 PHP
php通过两层过滤获取留言内容的方法
2016/07/11 PHP
PHP abstract 抽象类定义与用法示例
2018/05/29 PHP
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
javascript操作excel生成报表示例
2014/05/08 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
2014/05/29 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
详解javascript实现瀑布流绝对式布局
2016/01/29 Javascript
bootstrap网页框架的使用方法
2016/05/10 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
2016/05/10 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
vue中路由验证和相应拦截的使用详解
2017/12/13 Javascript
vuex 解决报错this.$store.commit is not a function的方法
2018/12/17 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
pyramid配置session的方法教程
2013/11/27 Python
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
python+selenium实现自动化百度搜索关键词
2019/06/03 Python
对python中UDP,socket的使用详解
2019/08/22 Python
Django接收照片储存文件的实例代码
2020/03/07 Python
python实现canny边缘检测
2020/09/14 Python
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
优秀学生自我鉴定范例
2013/12/18 职场文书
总经理秘书的岗位职责
2013/12/27 职场文书
五一手机促销方案
2014/03/08 职场文书
初中作文评语大全
2014/04/23 职场文书
JavaScript数组reduce()方法的语法与实例解析
2021/07/07 Javascript
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL