亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Python隨機生成數(shù)據(jù)后插入到PostgreSQL

Original 2017-01-16 16:53:37 520
abstract:用Python隨機生成學生姓名,三科成績和班級數(shù)據(jù),再插入到PostgreSQL中。模塊用psycopg2 randomimport random import psycopg2   fname=['金','趙','李','陳','許','龍','王',&#

用Python隨機生成學生姓名,三科成績和班級數(shù)據(jù),再插入到PostgreSQL中。

模塊用psycopg2 random

import random
import psycopg2
 
fname=['金','趙','李','陳','許','龍','王','高','張','侯','艾','錢','孫','周','鄭']
mname=['玉','明','玲','淑','偑','艷','大','小','風','雨','雪','天','水','奇','鯨','米','曉','澤','恩','葛','玄','道','振','隆','奇']
lname=['','玲','','芳','明','紅','國','芬','','云','嫻','隱','','花','葉','','黃','亮','錦','蔦','軍','','印','','凱']
 
# 數(shù)據(jù)庫連接參數(shù)
conn = psycopg2.connect(database="girl", user="jm", password="123", host="127.0.0.1", port="5432")
cur = conn.cursor()
 
for x in range(200):
  #生成隨機數(shù)據(jù) 
  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)
   
  #插入數(shù)據(jù) (特別注意只能用%s 不能用%d,數(shù)值型數(shù)據(jù)不用引號
  cur.execute("INSERT into score values(%s,%s,%s,%s,%s,%s)" ,(x,pname,math,english,chinese,glass))
   
  conn.commit()  #提交命令,否則數(shù)據(jù)庫不執(zhí)行插入操作
   
cur.close()
conn.close()

以上就是利用Python隨機生成數(shù)據(jù)后插入到PostgreSQL數(shù)據(jù)庫中的全部內(nèi)容,希望給大家學習Python及PostgreSQL帶來幫助。

更多關(guān)于Python隨機生成數(shù)據(jù)后插入到PostgreSQL請關(guān)注PHP中文網(wǎng)(ipnx.cn)其他文章! 

Release Notes

Popular Entries