如何在python中获取路径的剩余部分?

詹森

如何获取python中相对路径的最左侧部分?

我从这样的事情开始:

/var/tmp/workdir/1/foo/bar/test.jpg

然后我删除了其中的一些内容:

1/foo/bar/test.jpg

使用:

rel_path = os.path.relpath(path,base_dir)

现在如何获得最左边的部分-“ 1”?

我只能从右侧找到工具,但是在这种情况下,我需要最左边的东西,因为它与用户ID对应。我也想避免从右边去,因为可能会有更多的子目录。

沃索夫斯基

str.split如果名称包含os.path.sep(使用转义符),使用可能会给出错误的结果最安全的解决方案是:

basename = None # guards against UnboundLocalError in case of empty rel_path
while rel_path:
    rel_path, basename = os.path.split(rel_path)
print basename # this will be the leftmost component

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中获得路径的剩余部分?

来自分类Dev

如何在Python中获取类路径

来自分类Dev

如何在网格中绘制ctree的剩余部分?

来自分类Dev

如何在Android中随时间存储日历剩余部分

来自分类Dev

在Python中获取文件路径的特定部分

来自分类Dev

如何在python中获取父目录的路径

来自分类Dev

如何在Python的字典中获取字典的路径?

来自分类Dev

如何在python中获取特定文件的路径

来自分类Dev

如何在Project Directory中获取Python文件的真实路径

来自分类Dev

如何在uwsgi进程中获取python解释器路径

来自分类Dev

在Python中遍历字典时如何获取剩余项?

来自分类Dev

如何在libgdx中获取jar的路径?

来自分类Dev

如何在Dart中获取脚本路径?

来自分类Dev

如何在Java中获取路径的长度?

来自分类Dev

如何在iOS中获取路径扩展

来自分类Dev

如何在Dart中获取脚本路径?

来自分类Dev

如何在此函数中获取路径?

来自分类Dev

如何在Angular中的#之前获取路径

来自分类Dev

如何在JSP中获取java路径?

来自分类Dev

如何在windows中获取文件路径

来自分类Dev

如何在 Moodle 中获取 jQuery 的路径?

来自分类Dev

获取列表的剩余部分

来自分类Dev

如何在获取月份时从DayJS中获取剩余天数

来自分类Dev

如何在Python中从具有完整路径的变量中获取文件名?

来自分类Dev

如何在终端中删除部分路径?

来自分类Dev

我如何在python dm-script中获取当前文件路径

来自分类Dev

如何在Windows Batch / Python文件中获取当前目录的路径?

来自分类Dev

如何在Python中使用os.walk从提供的输入路径中获取目录列表

来自分类Dev

如何在python包中设置路径

Related 相关文章

热门标签

归档