在当前目录上创建数据库文件 [英] Creating database file one directory above current
本文介绍了在当前目录上创建数据库文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在 PHP 中,要引用更高的目录,我会使用../../test";我将如何在 Python 中做到这一点?
In PHP, To refer to a higher directory I would use '../../test'; How would I do it in Python?
在本例中,我使用 SQLite 创建数据库文件.
In this case, I'm using SQLite to create a database file.
import sqlite3
conn = sqlite3.connect('../data/test.db')
然而;它说无法打开数据库文件",我认为这是一个目录访问错误.如何在 Python 中引用更高的目录?
However; it says 'unable to open database file' which I'm considering as a directory access error. How do I refer to higher directory in Python?
推荐答案
你可以试试这个:
conn = sqlite3.connect(os.path.realpath('../data/test.db'))
这篇关于在当前目录上创建数据库文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文