Python:如何在路径的开头添加路径分隔符



我正在寻找最干净的方法,在相对路径的开头添加一个路径分隔符,如果它还没有的话。

因此,例如my/path应该导致/my/path/

我现在的做法如下:

import os
os.sep+'my/path'

这种方法有效,但当传递非相对路径时,它还会添加分隔符,这是我想要避免的。

建议?

尝试将根目录作为第一个参数的os.path.join

>>> import os
>>> os.path.join('/', '/tmp')
/tmp
>>> os.path.join('/', 'tmp')
/tmp

最新更新