我想从绝对路径和相对绝对路径:获得绝对路径
absolute1 = '/a/b/c/d.js'
relative = '../../e.js'
absolute2 = getAbsoluteFromAbsoluteAndRelative(absolute1, relative)
在这个例子中absolute2
应该是平等的'a/e.js'
如何写getAbsoluteFromAbsoluteAndRelative
方法?
更新: 我发现os.path.abspath
,但它只有一个参数
打我吧。我不知道python所以不得不查找函数名称。好答案。 – Dan
的allmost OK:'>>> absolute1 = '/a/b/c/d.js' >>>相对=” ../../e.js' >>> os.path.normpath(OS .path.join(absolute1,relative)) '/ a/b/e.js''。但'a/e.js'预计 –
@efr:已经调整;我错过了你的绝对路径中还有一个文件名的事实。 –