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

Python: How to add path separator to beginning of path

我正在寻找最干净的方法来将路径分隔符添加到相对路径的开头(如果它不存在的话)。

因此,例如 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