├ ...├── 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.pyimport osPROJECT_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 – 从项目根目录加载文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)