【发布时间】:2015-03-26 22:27:27
【问题描述】:
createDb = sqlite3.connect("hh.db")
queryCurs = createDb.cursor()
def createTable():
queryCurs.execute(''' CREATE TABLE maths
(id INTEGER PRIMARY KEY, userName TEXT, score INTERGER)''')
def addCust(userName,):
queryCurs.execute("""INSERT INTO maths (userName, score)
VALUES(?,?)""",(userName, score))
def main():
#createTable()
addCust("")
createDb.commit()
queryCurs.execute("SELECT * FROM maths")
title = [userName, class_name,"Score:", score,"Out of 10"]
k = 0
for i in queryCurs:
print ("\n")
for j in i:
print (title,[k]),
print (j)
if k < 3: k+=1
else: k = 0
queryCurs.close
if __name__ == "__main__":main()
结果 =
[<built-in function id>, 'Jack', '10', 'Score:', 0, 'Out of 10'] [0]
5
[<built-in function id>, 'Jack', '10', 'Score:', 0, 'Out of 10'] [1]
[<built-in function id>, 'Jack', '10', 'Score:', 0, 'Out of 10'] [2]
0
我只希望它一次,并且 ID 是一个整数。 还想知道是否有办法整理输出?
新手请详细解释
【问题讨论】: