组合字符串(路径)而不重复部分

时间:2016-05-27 14:15:51

标签: python

我有两条路:

a = '/folder1/subfolder/'
b = '/subfolder/folder2'

如何将它们组合成

c = '/folder1/subfolder/folder2/'

以最简单的方式?

1 个答案:

答案 0 :(得分:1)

仅检查a的最后一个组件,您可以执行以下操作:

A = a.strip('/').split('/')
B = b.strip('/').split('/')
if A[-1] == B[0]:
    print("/{}/".format("/".join(A + B[1:])))