Python 获取工程根目录:代码示例及解析

在Python开发过程中,有时需要获取当前工程的根目录路径。可以使用以下代码实现:

import os

root_dir = os.path.abspath(os.path.join(os.getcwd(), '../'))
print(root_dir)

代码解析:

  • os.getcwd() 获取当前工作目录的路径。
  • os.path.join(os.getcwd(), '../') 将当前工作目录的路径和上一级目录拼接起来,得到工程根目录的路径。
  • os.path.abspath() 将路径转化为绝对路径。
  • 最后打印出工程根目录的路径。

示例:

假设当前文件位于名为'project'的文件夹中,运行以上代码会打印出'project'的父目录路径。

注意:

  • 该代码仅适用于当前文件位于工程目录下层级的情况。
  • 若工程目录结构复杂,需要根据具体情况调整代码。

总结:

通过使用os.getcwd()os.path.join()os.path.abspath()函数,可以方便地获取Python工程的根目录路径。

Python 获取工程根目录:代码示例及解析

原文地址: https://www.cveoy.top/t/topic/nqco 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录