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
我正在寻找最干净的方法来将路径分隔符添加到相对路径的开头(如果它不存在的话)。
因此,例如 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