Python 数据库错误
当我将数据库文件(.sdb)放入目录并尝试从该目录访问它时,我收到错误。错误显示“无法打开数据库文件”。例如,假设我的 .sdb 文件位于“data”目录中,并且我使用命令“con = lite.connect('data\noktalar.sdb')”,就会出现此错误。为什么会这样呢?
谢谢。
When I put my database file (which is a .sdb) into a directory and try to access it from that directory, I receive an error. The error reads "unable to open database file". For example, let's say my .sdb file is in the "data" directory and I use the command "con = lite.connect('data\noktalar.sdb')", this error occurs. Why is that so?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
\
是Python字符串中的转义字符。你必须使用双反斜杠:或者像 Senthil 所说,使用原始字符串:
有关更多信息,请查看有关 字符串文字。
\
is the escape character in python strings. You have to use double backslashes:Or like Senthil said, use raw strings:
For more information, check the Python doc about string literals.
你的 python 进程从哪里运行?尝试指向文件的绝对路径。当指向路径时,使用原始字符串
r'c:\\mypath\data\notktalar.sub'
Where is your python process running from? Try to point to the absolute path of the file. And when pointing to path use raw string
r'c:\\mypath\data\notktalar.sub'