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获取脚本所在目录的正确方法
Apr 15 Python
详解Python的Django框架中的通用视图
May 04 Python
使用Python读写文本文件及编写简单的文本编辑器
Mar 11 Python
12步入门Python中的decorator装饰器使用方法
Jun 20 Python
Python标准库sched模块使用指南
Jul 06 Python
Python用imghdr模块识别图片格式实例解析
Jan 11 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
Mar 19 Python
python3.4实现邮件发送功能
May 28 Python
Python实现微信翻译机器人的方法
Aug 13 Python
Tensorflow分批量读取数据教程
Feb 07 Python
Python编程快速上手——强口令检测算法案例分析
Feb 29 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
Sep 09 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编写的SVN类
2013/07/18 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
2017/02/07 PHP
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
JS 统计时间
2021/03/09 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
Vuex 模块化使用详解
2019/07/31 Javascript
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
python开发之文件操作用法实例
2015/11/13 Python
利用ctypes提高Python的执行速度
2016/09/09 Python
python安装cx_Oracle模块常见问题与解决方法
2017/02/21 Python
Django实现自定义404,500页面教程
2017/03/26 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
Python多叉树的构造及取出节点数据(treelib)的方法
2019/08/09 Python
python实现删除列表中某个元素的3种方法
2020/01/15 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
python实现控制台输出彩色字体
2020/04/05 Python
Python多线程:主线程等待所有子线程结束代码
2020/04/25 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
利用CSS3实现平移动画效果示例代码
2016/10/12 HTML / CSS
HTML5 canvas基本绘图之图形组合
2016/06/27 HTML / CSS
英国123鲜花网站:123 Flowers
2019/07/07 全球购物
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
Java方面的关于数组和继承的笔面试题
2015/09/18 面试题
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
网上开商店的创业计划书
2014/01/19 职场文书
党员学习中共十八大思想报告
2014/09/12 职场文书
灵山大佛导游词
2015/02/04 职场文书
幼儿园元旦主持词
2015/07/06 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书