知道两个文件的绝对路径 我想知道其中一个文件,相对于另外一个文件的相对路径
知道两个文件的绝对路径 我想知道其中一个文件,相对于另外一个文件的相对路径
比如 以下两个文件 a b 的绝对路径
但是我想知道 a 相对于 b的相对路径
a = '/usr/share/pyshared/test/a.py'
b = '/usr/lib/dist/test/a.py
我可以通过计算的方式得出是 ../../../share/pyshared/test/a.py
但现在我想通过代码的方式得到得到出来
求算法,
[解决办法]
如下:
import os
a = '/usr/share/pyshared/test/a.py'
b = '/usr/lib/dist/test/a.py'
print os.path.relpath(a, b)