python如何获取动态绝对路径

代码如下:

先获取当前

再获取当前的父目录

再获取父目录的父目录,找到根目录了

再join想要的目录名+文件名

import os
print(os.path.realpath(__file__))                   # D:\My-Test\ApiTest\utils\test.py
print(os.path.dirname(os.path.realpath(__file__)))  # D:\My-Test\ApiTest\utils
print(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))  # D:\My-Test\ApiTest
print(os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))),'config','data.yaml'))

 

posted on 2024-09-03 17:28  宋霏  阅读(6)  评论(0编辑  收藏  举报