我正在尝试在sqlite3语句中选择3个变量。并将其放入3个python变量中,无法使其工作..
knifekingdb.execute("SELECT rank, rounds, date FROM knifekingdb WHERE steamid = ?", steamid)
我可以通过将该语句分配给python变量来将其放入一个列表中。但我不知道如何将整数和字符串列表拆分成不同的变量。
你能帮助我吗,因为我有点卡住了。答案 0 :(得分:2)
knifekingdb.execute(
"""SELECT rank, rounds, date
FROM knifekingdb WHERE steamid = ? LIMIT 1""", steamid)
try:
rank, rounds, date = knifekingdb.fetchone()
except TypeError:
# fetchone returned None because no row was found
# handle error here
raise