概述
├ ... ├── 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 – 从项目根目录加载文件所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧