在当前目录上创建数据库文件 [英] Creating database file one directory above current

查看:29
本文介绍了在当前目录上创建数据库文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆