为什么这个错误"TypeError: execute expected at most 2 arguments, got 3"?


c.execute("INSERT INTO users (username, password) VALUES (?, ?)", username, password)

作为一个初学者,我正在尝试使用Flask和python为我的第一个网络应用程序制作一个注册表格。

您需要将所有变量放在一个数组或元组中,而不是为每个变量使用不同的参数:

c.execute("INSERT INTO users (username, password) VALUES (?, ?)", (username, password) )

相关内容

最新更新