添加相关目录并将其更改为现有路径(python脚本)

时间:2018-02-13 20:22:42

标签: python

函数中有一个默认路径:

def function(directory):
path = ('/a/b/c/d/e/f/g')
newdirectory = (This is the part I am asking)

我称之为此功能:

from xxx import function:
p('../../x/y')

我需要获得一个新目录'newdirectory',它应该是'a / b / c / d / e / x / y',以便继续下一步,但我不知道如何将相对目录添加到绝对目录并生成新的绝对目录

1 个答案:

答案 0 :(得分:0)

使用os.path.join()将两个路径字符串连接在一起,并os.path.abspath()将相关部分解析为一个绝对路径。

import os
print os.path.abspath(os.path.join('/a/b/c/d/e/f/g', '../../x/y'))