0

絶対パスと相対から絶対パスを取得したい:

absolute1 = '/a/b/c/d.js'
relative = '../../e.js'
absolute2 = getAbsoluteFromAbsoluteAndRelative(absolute1, relative) 

この例absolute2では、等しいはずです'a/e.js'

メソッドの書き方はgetAbsoluteFromAbsoluteAndRelative

更新: 見つかりましos.path.abspathたが、引数は 1 つしか取りません

4

2 に答える 2

0

試すabsolute2 = os.path.join(os.path.dirname(absolute1), relative)

編集:Martijnは私を打ち負かしました。これをラップするos.path.normpathのが道です。

于 2013-10-22T14:51:46.477 に答える