如何在Python中删除父目录的名称[重复]

Posted

技术标签:

【中文标题】如何在Python中删除父目录的名称[重复]【英文标题】:How to remove name of parent directory in Python [duplicate] 【发布时间】:2019-10-30 01:14:53 【问题描述】:

我将文件路径传递给方法。一个例子如下: 方法——

def example(image):
     code not shown

对方法的调用--

example("resources/1.png")

在此,我想使用示例方法删除“resources/”部分并简单地返回“1.png”。我该怎么做?

【问题讨论】:

为什么“code不显示”,请给我们code 您在寻找os.path.basename 函数吗? 【参考方案1】:

标准库正是您正在寻找的功能,它被称为basename。你只需要导入os:

>>> import os                                                                                                                                                                                                                                                  
>>> os.path.basename("resources/1.png")                                                                                                                                                                                                                        
'1.png'

我猜你的函数可以写成:

from os import path  # Usually goes at the top of the file

def example(image):
    return path.basename(image)

【讨论】:

以上是关于如何在Python中删除父目录的名称[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中删除arraylist中的重复名称[重复]

如何在不包含父目录的 Python/tar 中创建 tar.gz 存档?

如何在不重复导入***名称的情况下构造python包

python:删除非空目录[重复]

如何根据谷歌表格中的名称删除重复的行?

如何使用 Python 按文件大小搜索文件 [重复]