您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python – 从项目根目录加载文件

5b51 2022/1/14 8:22:20 python 字数 2813 阅读 529 来源 www.jb51.cc/python

我的项目布局如下: ├ ... ├── pve │?? ├── blahblah │?? │?? ├── TestDefinition.py │?? │?? ├── TestDefinition.pyc │?? │?? ├── __init__.py │?? │?? └── __init__.pyc │?? └── pve.py ├── src │?? └── definitions │

概述

├ ...
├── pve
│ ├── blahblah
│ │ ├── TestDeFinition.py
│ │ ├── TestDeFinition.pyc
│ │ ├── __init__.py
│ │ └── __init__.pyc
│ └── pve.py
├── src
│ └── deFinitions
│     └── THISFILE.yml
└── ...

我需要能够通过pve / blahblah / TestDeFinition.py类从src / deFinitions获取文件(例如THISFILE.yml).

如何正确访问项目根目录?有了这个,我可以相对访问.yml文件.
TIA.

├ ...
├── pve
│   ├── blahblah
│   │   ├── TestDeFinition.py
│   │   ├── TestDeFinition.pyc
│   │   ├── __init__.py
│   │   └── __init__.pyc
│   └── pve.py
├── src
│   └── deFinitions
│       └── THISFILE.yml
└── settings.py



# settings.py

import os
PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))
DEFinitioNS_ROOT = os.path.join(PROJECT_ROOT,'src','deFinitions')


from myproject import settings 
settings.DEFinitioNS_ROOT

总结

以上是编程之家为你收集整理的Python – 从项目根目录加载文件全部内容,希望文章能够帮你解决Python – 从项目根目录加载文件所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶