我该如何解决这个问题:sqlite3.ProgrammingError:绑定参数% 1时出错:不支持类型“list”

u5rb5r59  于 8个月前  发布在  SQLite
关注(0)|答案(1)|浏览(130)

我正在做一个密码生成器,当我试图把数据从变量密码到数据库我得到这个错误,idk为什么我得到这个。我使用pysimplegui来构建接口。有人能帮我一下吗?我是初学者。代码是这样的

lower = "abcdefghijklmnopqrstuvwxyz"
    upper = lower.upper()
    numbers = "0123456789"
    symbols = "@"

    all = lower + upper + numbers + symbols
    length = int(ipt['crt'])
    
    password ="".join(random.sample(all, length))
    pc.copy(password)
    tb = ipt['site']
    tbb = [tb]
    cur.execute("INSERT INTO senhas(site, senha) VALUES(?, ?)",( tbb, password))
    print(tb)

ipt是我输入的数据。
我试图解决这个错误,这样我就可以继续完成项目。

guz6ccqo

guz6ccqo1#

您应该将TBB转换为str以使其工作

相关问题