Python:动态获取项目文件夹的绝对路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:动态获取项目文件夹的绝对路径相关的知识,希望对你有一定的参考价值。

Hard-coding absolute paths is never ideal so here's a quick way to reference your project folder
  1. ############################
  2. #This can be dynamically obtained
  3. ############################
  4. #TEMPLATE_DIRS +=('/Users/user_name/Desktop/django_project/templates/',)
  5.  
  6. ############################
  7. #With a little abspath magic
  8. ############################
  9. import os.path
  10. PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))
  11. TEMPLATE_DIRS += (os.path.join(PROJECT_ROOT, "templates"),)

以上是关于Python:动态获取项目文件夹的绝对路径的主要内容,如果未能解决你的问题,请参考以下文章

普通JAVA类 如何获取,WEB项目的根路径

python学习之获取文件动态路径命令

web应用路径问题(相对路径,绝对路径,动态获取路径)

相对路径和绝对路径的区别,java获取项目访问路径的方法

Python Importlib.import_module动态导入模块

Java中路径的获取总结以及URL和URI的区别