首页 > 解决方案 > Python:如何将路径分隔符添加到路径的开头

问题描述

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

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

我现在这样做的方式如下:

import os
os.sep+'my/path'

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

建议?

标签: pythonpath

解决方案


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

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

推荐阅读