python - 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
推荐阅读
- javascript - 关闭手动触发的 Bootstrap 4 Popper.js 工具提示
- vue.js - Vue JS计算属性返回错误输出
- c++ - boost 图形库示例六度 Kevin Bacon:示例中的 Vertex() 是什么
- jersey - 类/资源中的冲突和 mvn 构建失败
- python - 如何使用正则表达式按顺序提取文本?
- python - Hadoop Hortonwork 沙箱中的 Python 语法错误
- firebase - Flutter/Dart:在流中等待流
- django - 我的 REST API 数据没有保存到数据库中,但它返回了正确的数据
- python - 在 django 中使用动态字段过滤器生成报告
- google-apps-script - 如何防止过滤器隐藏特定的行和标题?