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 json encode datetime类型
Dec 28 Python
Python实现的生成格雷码功能示例
Jan 24 Python
python取代netcat过程分析
Feb 10 Python
Python实现快速计算词频功能示例
Jun 25 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
Oct 29 Python
Python3 修改默认环境的方法
Feb 16 Python
Python API 自动化实战详解(纯代码)
Jun 11 Python
关于python中密码加盐的学习体会小结
Jul 15 Python
python实现画循环圆
Nov 23 Python
tensorflow中tf.slice和tf.gather切片函数的使用
Jan 19 Python
django inspectdb 操作已有数据库数据的使用步骤
Feb 07 Python
pytorch fine-tune 预训练的模型操作
Jun 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之浮点数计算比较以及取整数不准确的解决办法
2015/07/29 PHP
PHP常见数组函数用法小结
2016/03/21 PHP
jQuery中slideUp 和 slideDown 的点击事件
2015/02/26 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
微信小程序 rpx 尺寸单位详细介绍
2016/10/13 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
JS原型与原型链的深入理解
2017/02/15 Javascript
搭建简单的nodejs http服务器详解
2017/03/09 NodeJs
bootstrap的工具提示实例代码
2017/05/17 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
如何通过JS实现日历简单算法
2020/10/14 Javascript
JS实现简易图片自动轮播
2020/10/16 Javascript
如何基于viewport vm适配移动端页面
2020/11/13 Javascript
[03:07]DOTA2英雄基础教程 冰霜诅咒极寒幽魂
2013/12/06 DOTA
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
python实现telnet客户端的方法
2015/04/15 Python
Python中asyncore异步模块的用法及实现httpclient的实例
2016/06/28 Python
python使用Tesseract库识别验证
2018/03/21 Python
用python爬取租房网站信息的代码
2018/12/14 Python
python3 pygame实现接小球游戏
2019/05/14 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
2020/01/10 Python
Django中ORM的基本使用教程
2020/12/22 Python
python 如何读、写、解析CSV文件
2021/03/03 Python
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
荣耀商城:HIHONOR
2020/11/03 全球购物
const和static readonly区别
2013/05/20 面试题
教育专业个人求职信
2013/12/02 职场文书
推广普通话主题班会
2015/08/17 职场文书
python 如何在 Matplotlib 中绘制垂直线
2021/04/02 Python
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android
Python基本的内置数据类型及使用方法
2022/04/13 Python