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备份文件以及mysql数据库的脚本代码
Jun 10 Python
Python重新引入被覆盖的自带function
Jul 16 Python
Python实现对比不同字体中的同一字符的显示效果
Apr 23 Python
Python的collections模块中namedtuple结构使用示例
Jul 07 Python
python九九乘法表的实例
Sep 26 Python
Python Django的安装配置教程图文详解
Jul 17 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
May 20 Python
用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)
Jun 04 Python
django数据模型中null和blank的区别说明
Sep 02 Python
2021年值得向Python开发者推荐的VS Code扩展插件
Jan 25 Python
快速一键生成Python爬虫请求头
Mar 04 Python
用Python爬取英雄联盟的皮肤详细示例
Dec 06 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下使用strpos需要注意 === 运算符
2010/07/17 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
php中通过curl检测页面是否被百度收录
2013/09/27 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
两种简单实现菜单高亮显示的JS类代码
2010/06/27 Javascript
JQuery魔力之$("tagName")与selector
2012/03/05 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
一个jquery实现的不错的多行文字图片滚动效果
2014/09/28 Javascript
创建js对象和js类的方法汇总
2014/12/24 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
用原生JS实现简单的多选框功能
2017/06/12 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
vue实现点击按钮下载文件功能
2019/10/11 Javascript
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
Python对excel文档的操作方法详解
2018/12/10 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
理肤泉美国官网:La Roche-Posay
2018/01/17 全球购物
英国知名美妆护肤在线商城:Zest Beauty
2018/04/24 全球购物
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
药剂学专业应届生自荐信
2013/09/29 职场文书
教师研修随笔感言
2014/01/23 职场文书
自荐信的格式
2014/03/10 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
单位收入证明范本
2015/06/18 职场文书
生日寿星公答谢词
2015/09/29 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书