码迷,mamicode.com
首页 > 编程语言 > 详细

Python——os.path.dirname(__file__) 与 os.path.join(str,str)

时间:2014-08-07 22:59:04      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:os   strong   文件   数据   div   数据库   sql   python   

Python os.path.dirname(__file__)
Python os.path.join(str,str)
 
(1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如:
             python d:\pythonSrc\test\test.py 
             那么将输出 d:\pythonSrc\test
(2).当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如:
             python test.py
             那么将输出空字符串
 

认识下os.path.dirname(__file__)

获取路径名:os.path.dirname()

获取文件所在目录的完整路径:os.path.dirname(__file__)

在django项目中的settings.py中还可以进行如下的配置:

如配置数据库:

1 import os
2 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具体存放的位置。

Python——os.path.dirname(__file__) 与 os.path.join(str,str),布布扣,bubuko.com

Python——os.path.dirname(__file__) 与 os.path.join(str,str)

标签:os   strong   文件   数据   div   数据库   sql   python   

原文地址:http://www.cnblogs.com/Simon-xm/p/3898208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!