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设计模式编程之桥接模式的运用
Mar 02 Python
TensorFlow 模型载入方法汇总(小结)
Jun 19 Python
如何用Python实现简单的Markdown转换器
Jul 16 Python
详解python的sorted函数对字典按key排序和按value排序
Aug 10 Python
python pyheatmap包绘制热力图
Nov 09 Python
Pandas分组与排序的实现
Jul 23 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
Jun 04 Python
Python爬虫获取豆瓣电影并写入excel
Jul 31 Python
Python 连接 MySQL 的几种方法
Sep 09 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
Sep 29 Python
解决pytorch 保存模型遇到的问题
Mar 03 Python
68行Python代码实现带难度升级的贪吃蛇
Jan 18 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 读取和修改大文件的某行内容的代码
2009/10/30 PHP
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
php 数组的指针操作实现代码
2011/02/08 PHP
php使用pear_smtp发送邮件
2016/04/15 PHP
php mysqli查询语句返回值类型实例分析
2016/06/29 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
将HTML自动转为JS代码
2006/06/26 Javascript
WordPress JQuery处理沙发头像
2009/06/22 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
javascript特殊日历控件分享
2016/03/07 Javascript
javascript另类方法实现htmlencode()与htmldecode()函数实例分析
2016/11/17 Javascript
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
基于iview的router常用控制方式
2019/05/30 Javascript
js实现内置计时器
2019/12/16 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
JavaScript Image对象实现原理实例解析
2020/08/26 Javascript
python实现调用其他python脚本的方法
2014/10/05 Python
python控制台中实现进度条功能
2015/11/10 Python
python提取包含关键字的整行数据方法
2018/12/11 Python
python获取服务器响应cookie的实例
2018/12/28 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
2020/02/29 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
mui几种页面跳转方式对比总结概括
2017/08/18 HTML / CSS
汇科协同Java笔试题
2012/03/31 面试题
建筑文秘专业个人求职信范文
2013/12/28 职场文书
开业庆典邀请函
2014/01/08 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
培训研修方案
2014/06/06 职场文书
公司租房协议书
2014/10/14 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
小学生交通安全寄语
2015/02/27 职场文书
Python使用openpyxl批量处理数据
2021/06/23 Python