python sqlite3选择变量

时间:2012-12-01 11:56:33

标签: python variables sqlite

我正在尝试在sqlite3语句中选择3个变量。并将其放入3个python变量中,无法使其工作..

knifekingdb.execute("SELECT rank, rounds, date FROM  knifekingdb WHERE steamid = ?", steamid)

我可以通过将该语句分配给python变量来将其放入一个列表中。但我不知道如何将整数和字符串列表拆分成不同的变量。

你能帮助我吗,因为我有点卡住了。

1 个答案:

答案 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