使用 sqlite3 给我一个错误,说“sqlite3”未定义。我该如何解决这个问题?[关闭]

using sqlite3 is giving me an error, saying 'sqlite3' not defined. How can I solve this? [closed]

提问人:Faheem 提问时间:11/15/2023 最后编辑:BatelFaheem 更新时间:11/15/2023 访问量:34

问:


这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。

4天前关闭。

我试图用 python 创建一个登录页面,但是当我尝试连接数据库的 sqlite3 时,它给了我一个错误,说 sqlite3 未定义。

import sql
import hashlib

conn=sqlite3.connect("userdata.db")
cur=conn.cursor()

cur.execute("""
CREATE TABLE IF NOT EXISTS userdata(
    id INTEGER PRIMARY KEY,
    username VARCHAR(255) NOT NULL,
    password VARCHAR(255) NOT NULL
)
""")

##after Running this i get the error

 conn=sqlite3.connect("userdata.db")
NameError: name 'sqlite3' is not defined
蟒蛇 SQLite

评论

4赞 Matthias 11/15/2023
您没有导入 .您导入了一些脚本中未使用的其他包。sqlite3
0赞 Sembei Norimaki 11/15/2023
import sqlite3
0赞 Faheem 11/15/2023
谢谢巴德,这看起来像是我身边的一个小错误,但我是编码新手,我无法弄清楚为什么会发生这种情况。感谢您抽出宝贵时间回答这个问题。现在找到解决方案后,我觉得自己像个白痴。谢谢。

答: 暂无答案