我在下面分割了一个字符串file_path,以便它返回“ abc / def”。如您所见,我被'/'分割,然后将它们重新连接回'/'。
file_path = 'abc/def/xyz.txt'
path_prefix = "/".join(file_path.split("/")[0:2])
是否可以用'/'分隔file_path字符串,但跳过第一次出现的'/'吗?这样,我不必执行加入。
您可以使用该str.rsplit
方法用maxsplit
的1
,而不是:
file_path.rsplit('/', maxsplit=1)[0]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句