从路径在Python平台无关的方式分割根

问题描述 投票:2回答:1

我有一个描述文件夹的路径:

s = foo/bar/baz

我需要将根从一切分裂。我知道,我可以使用:

s.split('/',1)

但这不是平台无关。此外,它似乎os.path中模块没有实现这个功能,所以我有点失落。从头开始编写功能看起来像任务工作的荒谬量。

python split path root
1个回答
1
投票

您可以使用os.path.sep变量,其值是根据在其上安装该模块的平台定义。

import os
s.split(os.path.sep, 1)
© www.soinside.com 2019 - 2024. All rights reserved.