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下函数参数的传递(参数带星号的说明)
Sep 19 Python
Python爬取附近餐馆信息代码示例
Dec 09 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
Jul 26 Python
Python列表推导式与生成器用法分析
Aug 02 Python
Python提取支付宝和微信支付二维码的示例代码
Feb 15 Python
django celery redis使用具体实践
Apr 08 Python
python实现DEM数据的阴影生成的方法
Jul 23 Python
python tkinter实现屏保程序
Jul 30 Python
docker django无法访问redis容器的解决方法
Aug 21 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
Oct 17 Python
解决Django Haystack全文检索为空的问题
May 19 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
Oct 29 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 join函数应用
2011/05/04 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
2014/06/19 PHP
PHP实现数组array转换成xml的方法
2016/07/19 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
php装饰者模式简单应用案例分析
2019/10/23 PHP
JavaScript方法和技巧大全
2006/12/27 Javascript
JavaScript中的事件处理
2008/01/16 Javascript
js 解决“options为空或不是对象”
2008/12/22 Javascript
javascript学习笔记(五)正则表达式
2011/04/08 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
JavaScript中通过提示框跳转页面的方法
2016/02/14 Javascript
微信JSSDK调用微信扫一扫功能的方法
2017/07/25 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
100行代码实现一个vue分页组功能
2018/11/06 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
python实现的简单猜数字游戏
2015/04/04 Python
总结Python编程中三条常用的技巧
2015/05/11 Python
在Django框架中编写Contact表单的教程
2015/07/17 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
pygame游戏之旅 添加游戏暂停功能
2018/11/21 Python
Python3实现汉语转换为汉语拼音
2019/07/08 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
python如何使用jt400.jar包代码实例
2019/12/20 Python
python 消费 kafka 数据教程
2019/12/21 Python
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
Sql面试题
2013/03/20 面试题
中学生学习生活的自我评价
2013/10/26 职场文书
《水上飞机》教学反思
2014/04/10 职场文书
家庭教育的心得体会
2014/09/01 职场文书
小区的门卫岗位职责
2014/10/01 职场文书
黑暗中的舞者观后感
2015/06/18 职场文书
CSS中em的正确打开方式详解
2021/04/08 HTML / CSS
Python requests用法和django后台处理详解
2022/03/19 Python