打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
分析:BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
表白:黑白圣堂血天使,天剑鬼刀阿修罗。 
讲解对象:
/分析:BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 
作者:融水公子 rsgz
Django教程 
Django教程 http://www.rsgz.top/post/138.html

大家第一次遇到这个方法,肯定很好奇,到底代表了什么意思?

我举一个例子,演示一下,桌面上有个001/001.py文件

001.py内容
import os

print('abspath=='+os.path.abspath(__file__))
# abspath==C:\Users\Administrator\Desktop\001\001.py

print('dirname.abspath=='+os.path.dirname(os.path.abspath(__file__)))
# dirname.abspath==C:\Users\Administrator\Desktop\001

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print('BASE_DIR=='+BASE_DIR)
# BASE_DIR==C:\Users\Administrator\Desktop
理解图:


再举个例子:
完整路径:
/root/xuni/DjangoApp/typeidea-master/typeidea/typeidea/settings/base.py
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
BASE_DIR就相当于/root/xuni/DjangoApp/typeidea-master/typeidea/typeidea


=== 
公众号:小雪妃
谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
python 获取当前目录,上级目录,上上级目录
python 获取当前目录和上级目录
python中os.path.dirname(
Python之os库
python获取当前路径
Python文件路径解谜:深入剖析os.path系列函数的精髓
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服