我想從絕對路徑和相對絕對路徑:獲得絕對路徑
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:已經調整;我錯過了你的絕對路徑中還有一個文件名的事實。 –