在当前目录上创建数据库文件

Oli*_*ski 3 python sqlite

在 PHP 中,要引用更高的目录,我会使用“../../test”;我将如何在 Python 中做到这一点?

在这种情况下,我使用 SQLite 创建一个数据库文件。

import sqlite3
conn = sqlite3.connect('../data/test.db')
Run Code Online (Sandbox Code Playgroud)

然而; 它说“无法打开数据库文件”,我认为这是一个目录访问错误。如何在 Python 中引用更高的目录?

gvi*_*iew 5

你可以试试这个:

conn = sqlite3.connect(os.path.realpath('../data/test.db'))
Run Code Online (Sandbox Code Playgroud)