当我将数据库文件(.sdb)放入目录并尝试从该目录访问它时,我收到错误。该错误显示“无法打开数据库文件”。例如,假设我的.sdb文件位于“data”目录中,我使用命令“con = lite.connect('data \ noktalar.sdb')”,发生此错误。为什么会这样?
感谢。
答案 0 :(得分:1)
你的python进程在哪里运行?尝试指向文件的绝对路径。指向路径时使用原始字符串r'c:\\mypath\data\notktalar.sub'
答案 1 :(得分:1)
\
是python字符串中的escape character。你必须使用双反斜杠:
con = lite.connect('data\\noktalar.sdb')
或者像Senthil所说,使用原始字符串:
con = lite.connect(r'data\noktalar.sdb')
有关详细信息,请查看有关string literals。
的Python文档