美文网首页
dirname和abspath

dirname和abspath

作者: 想旅游的程序员 | 来源:发表于2019-04-29 10:00 被阅读0次

在django中的setting文件中有一行代码

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

其中__file__返回的内容是文本的绝对路径

dirname是获取指定路径的上一层文件路径,abspath指的是绝对路径

测试代码如下:

import os
if __name__ == "__main__":
    print(__file__)
    print(os.path.abspath(__file__))
    print(os.path.dirname(os.path.abspath(__file__)))

输出结果如下:

F:/Python/happy_study/Django的练习/__init__.py
F:\Python\happy_study\Django的练习\__init__.py
F:\Python\happy_study\Django的练习

相关文章

网友评论

      本文标题:dirname和abspath

      本文链接:https://www.haomeiwen.com/subject/nbelzftx.html