When I do someting like
sqlite.cursor.execute("SELECT * FROM foo")
result = sqlite.cursor.fetchone()
I think have to remember the order the columns appear to be able to fetch them out, eg
result[0] is id
result[1] is first_name
is there a way to return a dictionary? so I can instead just use result['id'] or similar?
The problem with the numbered columns is, if you write your code then insert a column you might have to change the code eg result[1] for first_name might now be a date_joined so would have to update all the code...
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…