Python随机生成数据后插入到PostgreSQL
2016-07-28 14:32
751 查看
用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连接PostgreSQL数据库的方法
- Python使用PyGreSQL操作PostgreSQL数据库教程
- 使用python将mdb数据库文件导入postgresql数据库示例
- nodejs项目windows下开机自启动的方法
- Python中用psycopg2模块操作PostgreSQL方法
- python Django连接MySQL数据库做增删改查
- python连接mongodb操作数据示例(mongodb数据库配置类)
- python连接oracle数据库实例
- python连接mysql数据库示例(做增删改操作)
- python中常用的各种数据库操作模块和连接实例
- Python连接DB2数据库
- Python实现连接postgresql数据库的方法分析
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例