Python随机生成数据后插入到PostgreSQL


Posted in Python onJuly 28, 2016

用Python随机生成学生姓名,三科成绩和班级数据,再插入到PostgreSQL中。

模块用psycopg2 random

import random
import psycopg2

fname=['金','赵','李','陈','许','龙','王','高','张','侯','艾','钱','孙','周','郑']
mname=['玉','明','玲','淑','??,'艳','大','小','风','雨','雪','天','水','奇','鲸','米','晓','泽','恩','葛','玄','道','振','隆','奇']
lname=['','玲','','芳','明','红','国','芬','','云','娴','隐','','花','叶','','黄','亮','锦','茑','军','','印','','凯']

# 数据库连接参数
conn = psycopg2.connect(database="girl", user="jm", password="123", host="127.0.0.1", port="5432")
cur = conn.cursor()

for x in range(200):
  #生成随机数据  
  pname=random.choice(fname)+random.choice(mname)+random.choice(lname)
  math=random.randint(40,100)
  english=random.randint(40,100)
  chinese=random.randint(40,100)
  pclass=random.randint(1,3)
  
  #插入数据 (特别注意只能用%s 不能用%d,数值型数据不用引号
  cur.execute("insert into score values(%s,%s,%s,%s,%s,%s)" ,(x,pname,math,english,chinese,glass))
  
  conn.commit()  #提交命令,否则数据库不执行插入操作
  
cur.close()
conn.close()

以上就是利用Python随机生成数据后插入到PostgreSQL数据库中的全部内容,希望给大家学习Python及PostgreSQL带来帮助。

Python 相关文章推荐
Python装饰器原理与简单用法实例分析
Apr 29 Python
python自动化报告的输出用例详解
May 30 Python
Opencv+Python 色彩通道拆分及合并的示例
Dec 08 Python
Python实现的微信支付方式总结【三种方式】
Apr 13 Python
pycharm配置当鼠标悬停时快速提示方法参数
Jul 31 Python
Pytorch根据layers的name冻结训练方式
Jan 06 Python
Django模板标签中url使用详解(url跳转到指定页面)
Mar 19 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
几款Python编译器比较与推荐(小结)
Oct 15 Python
Python爬虫入门教程02之笔趣阁小说爬取
Jan 24 Python
利用Python将list列表写入文件并读取的方法汇总
Mar 25 Python
Python如何加载模型并查看网络
Jul 15 Python
python3新特性函数注释Function Annotations用法分析
Jul 28 #Python
python中的格式化输出用法总结
Jul 28 #Python
Python中字符串的常见操作技巧总结
Jul 28 #Python
Python中不同进制的语法及转换方法分析
Jul 27 #Python
深入理解Python装饰器
Jul 27 #Python
python批量制作雷达图的实现方法
Jul 26 #Python
python 添加用户设置密码并发邮件给root用户
Jul 25 #Python
You might like
PHP网站基础优化方法小结
2008/09/29 PHP
PHP中多维数组的foreach遍历示例
2014/06/13 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
jquery 实现表单验证功能代码(简洁)
2012/07/03 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
javascript包装对象实例分析
2015/03/27 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
2016/12/23 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
jQuery实现一个简单的轮播图
2017/02/19 Javascript
vue2.0使用Sortable.js实现的拖拽功能示例
2017/02/21 Javascript
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
vue实现五子棋游戏
2020/05/28 Javascript
js实现贪吃蛇游戏(简易版)
2020/09/29 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
2018/05/28 Python
Python中format()格式输出全解
2019/04/12 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
python如何获取列表中每个元素的下标位置
2019/07/01 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
python爬虫库scrapy简单使用实例详解
2020/02/10 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
苹果中国官方网站:Apple中国
2016/07/22 全球购物
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
妇科医生自荐信
2013/11/05 职场文书
自主招生自荐信格式
2013/12/03 职场文书
税务会计岗位职责
2014/02/18 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
微信搭讪开场白
2015/05/28 职场文书
学校证明范文
2015/06/24 职场文书
2016年“世界环境日”校园广播稿
2015/12/18 职场文书
2016年大学生暑期社会实践活动总结
2016/04/06 职场文书