认识下os.path.dirname(__file__)和os.path.abspath(__file__)
【认识下os.path.dirname(__file__)和os.path.abspath(__file__)】认识下os.path.dirname(__file__)和os.path.abspath(__file__)
获取路径名:os.path.dirname()
获取文件所在目录的完整路径:os.path.dirname(__file__)
1 import os2 DATABASE_ENGINE='sqlite3'3 DATABASE_NAME=os.path.join(os.path.dirname(__file__),'myAPP/mydata.db')
其中 os.path.dirname(__file__)函数用于取出settings.py所在文件夹的位置,在用os.path.join()函数将该位置和后面指定的'myAPP/mydata.db' 字符串连接一起,实现sqlite3数据库文件mydata.db具体存放的位置。
os.path.abspath(__file__)返回的是.py文件的绝对路径
推荐阅读
- 开学第一天(下)
- 【故障公告】周五下午的一次突发故障
- 生活随笔|好天气下的意外之喜
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 汇讲-勇于突破
- Android中的AES加密-下
- 说的真好
- 放下心中的偶像包袱吧
- dubbo基本认识
- Linux下面如何查看tomcat已经使用多少线程