如何在Python中删除父目录的名称

时间:2019-06-15 21:56:12

标签: python python-3.x

我正在将文件路径传递给方法。下面是一个示例: 方法-

def example(image):
     code not shown

方法调用-

example("resources/1.png")

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

1 个答案:

答案 0 :(得分:2)

标准库完全具有您要查找的功能,称为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)