os.path.commonprefix的反义词是什么?我有两条路径,我想要非重叠路径,例如:
>>> p1 = '/Users/foo/something'
>>> p2 = '/Users/foo/something/else/etc'
>>> print somefunction([p1, p2])
'/else/etc'
Run Code Online (Sandbox Code Playgroud)
eum*_*iro 12
>>> p1 = '/Users/foo/something'
>>> p2 = '/Users/foo/something/else/etc'
>>> os.path.relpath(p2, start=p1)
'else/etc'
Run Code Online (Sandbox Code Playgroud)
正确的答案是'else/etc'不'/else/etc'.
如果你在p1和键入cd /else/etc你不会降落在p2,而是在其他地方.
os.path.join(p1, 'else/etc') 再次给你p2.
| 归档时间: |
|
| 查看次数: |
569 次 |
| 最近记录: |