gpt4 book ai didi

Python随机生成数据后插入到PostgreSQL

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 29 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python随机生成数据后插入到PostgreSQL由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

用Python随机生成学生姓名,三科成绩和班级数据,再插入到PostgreSQL中.

模块用psycopg2 random 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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随机生成数据后插入到PostgreSQL的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com