全部代码如下:
#-*- coding: utf-8 -*-
import sqlite3
cx = sqlite3.connect("d:\\test.db")
cx.close()
出错的是cx = sqlite3.connect("d:\\test.db")
出错信息:AttributeError: 'module' object has no attribute 'connect'
我也出现了上述的问题,原来是脚本文件不能命名为“sqlite3.py”,但是只把名字改了也有可能不成功。因为系统会在当前文件夹下生成隐藏文件”sqlite3.pyc“,只有把这个也删除掉才能成功连接sqlite3数据库。
具体请看:
http://bbs.youkuaiyun.com/topics/390400876?page=1#post-394096670
本文介绍了一种在Python中使用SQLite3模块时遇到的常见错误——AttributeError,并提供了详细的解决方案,包括更改脚本文件名及删除隐藏文件的方法。
441

被折叠的 条评论
为什么被折叠?



