91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發布日期: 2021-06-04
  • 語言: Python
  • 標簽: 學習??

資源簡介

基于python的學生管理系統,使用pycharm編寫,通過建立文檔來記錄學生信息,實現了學生信息的增刪改查功能。

資源截圖

代碼片段和文件信息

#!/usr/bin/env?python

import?MySQLdb

DATAbase_NAME?=?‘hero‘

class?HeroDB:
????#?init?class?and?create?a?database
????def?__init__(self?name?conn?cur):
????????self.name?=?name
????????self.conn?=?conn
????????self.cur?=?cur
????????try:
????????????cur.execute(‘create?database?if?not?exists?‘?+?name)
????????????conn.select_db(name)
????????????conn.commit()
????????except?MySQLdb.Error?e:
????????????print?“Mysql?Error?%d:?%s“?%?(e.args[0]?e.args[1])
????????????????????????
????#?create?a?table
????def?createTable(self?name):
????????try:
????????????ex?=?self.cur.execute
????????????if?ex(‘show?tables‘)?==?0:
????????????????ex(‘create?table?‘?+?name?+?‘(id?int?name?varchar(20)?sex?int?age?int?info?varchar(50))‘)
????????????????self.conn.commit()
????????except?MySQLdb.Error?e:
????????????print?“Mysql?Error?%d:?%s“?%?(e.args[0]?e.args[1])
????????????
????#?insert?single?record
????def?insert(self?name?value):
????????try:
????????????self.cur.execute(‘insert?into?‘?+?name?+?‘?values(%s%s%s%s%s)‘?value)
????????except?MySQLdb.Error?e:
????????????print?“Mysql?Error?%d:?%s“?%?(e.args[0]?e.args[1])
????????????
????#?insert?more?records
????def?insertMore(self?name?values):
????????try:
????????????self.cur.executemany(‘insert?into?‘?+?name?+?‘?values(%s%s%s%s%s)‘?values)
????????except?MySQLdb.Error?e:
????????????print?“Mysql?Error?%d:?%s“?%?(e.args[0]?e.args[1])
????????????
????#?update?single?record?from?table
????#?name:?table?name
????#?values:?waiting?to?update?data
????def?updateSingle(self?name?value):
????????try:
????????????#?self.cur.execute(‘update?‘?+?name?+?‘?set?name=‘?+?str(values[1])?+?‘?sex=‘?+?str(values[2])?+?‘?age=‘?+?str(values[3])?+?‘?info=‘?+?str(values[4])?+?‘?where?id=‘?+?str(values[0])?+?‘;‘)
????????????self.cur.execute(‘update?‘?+?name?+?‘?set?name=%s?sex=%s?age=%s?info=%s?where?id=%s;‘?value)
????????except?MySQLdb.Error?e:
????????????print?“Mysql?Error?%d:?%s“?%?(e.args[0]?e.args[1])
????????????
????#?update?some?record?from?table
????def?update(self?name?values):
????????try:
????????????self.cur.executemany(‘update?‘?+?name?+?‘?set?name=%s?sex=%s?age=%s?info=%s?where?id=%s;‘?values)
????????except?MySQLdb.Error?e:
????????????print?“Mysql?Error?%d:?%s“?%?(e.args[0]?e.args[1])
????????????
????#?get?record?count?from?db?table
????def?getCount(self?name):
????????try:
????????????count?=?self.cur.execute(‘select?*?from?‘?+?name)
????????????return?count
????????except?MySQLdb.Error?e:
????????????print?“Mysql?Error?%d:?%s“?%?(e.args[0]?e.args[1])
????????????
????#?select?first?record?from?database
????def?selectFirst(self?name):
????????try:
????????????self.cur.execute(‘select?*?from?‘?+?name?+?‘;‘)
????????????result?=?self.cur.fetchone()
????????????return?result
????????except?MySQLdb.Error?e:
????????????print?“Mysql?Error?%d:?%s“?%?(e.args[0]?e.args[1])
????????????
??

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-04-21?13:29??Summary\
?????文件????????5065??2015-04-21?13:25??Summary\heroDB.py
?????文件????????1953??2015-04-21?13:28??Summary\testHeroDB.py

評論

共有 條評論