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读取oracle函数返回值
Jul 18 Python
Python 备份程序代码实现
Mar 06 Python
python通过opencv实现批量剪切图片
Nov 13 Python
对pandas replace函数的使用方法小结
May 18 Python
详解Python中的type和object
Aug 15 Python
Python集中化管理平台Ansible介绍与YAML简介
Jun 12 Python
对Django的restful用法详解(自带的增删改查)
Aug 28 Python
学python安装的软件总结
Oct 12 Python
用Python去除图像的黑色或白色背景实例
Dec 12 Python
Python flask路由间传递变量实例详解
Jun 03 Python
Python sqlalchemy时间戳及密码管理实现代码详解
Aug 01 Python
浅析Python中字符串的intern机制
Oct 03 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 htmlspecialchars加强版
2010/02/16 PHP
PHP垃圾回收机制简单说明
2010/07/22 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
2016/12/09 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
jQuery JSON的解析方式分享
2011/04/05 Javascript
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
jQuery中的$.ajax()方法应用
2014/05/06 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
node.js超时timeout详解
2014/11/26 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
微信小程序 网络API Websocket详解
2016/11/09 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
npm全局模块卸载及默认安装目录修改方法
2018/05/15 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
从源码角度来回答keep-alive组件的缓存原理
2021/01/18 Javascript
python获取指定网页上所有超链接的方法
2015/04/04 Python
Python封装原理与实现方法详解
2018/08/28 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
Python魔法方法 容器部方法详解
2020/01/02 Python
使用python自动追踪你的快递(物流推送邮箱)
2020/03/17 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
简单html5代码获取地理位置
2014/03/31 HTML / CSS
详解canvas.toDataURL()报错的解决方案全都在这了
2020/03/31 HTML / CSS
size?瑞典:英国伦敦的球鞋精品店
2018/03/01 全球购物
应用化学专业职业生涯规划书
2013/12/31 职场文书
军训学生自我鉴定
2014/02/12 职场文书
《小鹰学飞》教学反思
2014/04/23 职场文书
运动会演讲稿100字
2014/08/25 职场文书
新郎答谢词
2015/01/04 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
Python编写nmap扫描工具
2021/07/21 Python
mysql创建存储过程及函数详解
2021/12/04 MySQL
Java实现学生管理系统(IO版)
2022/02/24 Java/Android
Python实现双向链表
2022/05/25 Python