我正在寻找最干净的方法,在相对路径的开头添加一个路径分隔符,如果它还没有的话。
因此,例如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