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 相关文章推荐
MySQL中表的复制以及大型数据表的备份教程
Nov 25 Python
Python每天必学之bytes字节
Jan 28 Python
python制作爬虫爬取京东商品评论教程
Dec 16 Python
获取Django项目的全部url方法详解
Oct 26 Python
浅析Python数据处理
May 02 Python
基于python requests库中的代理实例讲解
May 07 Python
详解Django中间件执行顺序
Jul 16 Python
dataframe 按条件替换某一列中的值方法
Jan 29 Python
使用Python做垃圾分类的原理及实例代码附源码
Jul 02 Python
Python类和实例的属性机制原理详解
Mar 21 Python
Python判断变量是否是None写法代码实例
Oct 09 Python
彻底解决Python包下载慢问题
Nov 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
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
php 保留小数点
2009/04/21 PHP
php实现encode64编码类实例
2015/03/24 PHP
php微信公众平台开发类实例
2015/04/01 PHP
php将html转成wml的WAP标记语言实例
2015/07/08 PHP
PHP实现的迷你漂流瓶
2015/07/29 PHP
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
php关闭warning问题的解决方法
2016/05/17 PHP
javascript实现动态增加删除表格行(兼容IE/FF)
2007/04/02 Javascript
javascript 面向对象继承
2009/11/26 Javascript
获取非最后一列td值并将title设为该值的方法
2013/10/30 Javascript
js判读浏览器是否支持html5的canvas的代码
2013/11/18 Javascript
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
AngularJS指令中的绑定策略实例分析
2016/12/14 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
小程序实现列表倒计时功能
2021/01/29 Javascript
python获取标准北京时间的方法
2015/03/24 Python
Python的time模块中的常用方法整理
2015/06/18 Python
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
Numpy数组的保存与读取方法
2018/04/04 Python
python操作yaml说明
2020/04/08 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
优秀员工表扬信
2014/01/17 职场文书
高二地理教学反思
2014/01/24 职场文书
户外亲子活动策划方案
2014/02/07 职场文书
科级干部考察材料
2014/02/15 职场文书
元旦活动感言
2014/03/08 职场文书
仓库规划计划书
2014/04/28 职场文书
2015年健康教育工作总结
2015/04/10 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
2015年评职称个人工作总结
2015/10/15 职场文书