zui*_*iqo 12 python sqlite sqlalchemy
我正在尝试连接到Windows 7 x64计算机上的python 3.3应用程序中的sqlite-database文件.为此,文档说明:
# sqlite://<nohostname>/<path>
# where <path> is relative:
engine = create_engine('sqlite:///foo.db')
# or absolute, starting with a slash:
engine = create_engine('sqlite:////absolute/path/to/foo.db')
Run Code Online (Sandbox Code Playgroud)
我想用绝对路径,什么是windows相当于sqlite:////absolute/path/to/foo.db?数据库存储在C:/Users/Username/AppData/Roaming/Appname/mydatabase.db.
任何帮助表示赞赏!
pla*_*aes 19
在Windows上它有点棘手,因为你必须逃避反斜杠:
sqlite:///C:\\path\\to\\database.db
Run Code Online (Sandbox Code Playgroud)
此外,由于Windows没有概念,root而是使用驱动器,您必须指定带有3个斜杠的绝对路径:
sqlite:///C:\\Users\\Username\\AppData\\Roaming\\Appname\\mydatabase.db
Run Code Online (Sandbox Code Playgroud)