除了这些方法之外,如何获取路径的子文件夹名称?

2024-05-28 23:50:42 发布

您现在位置:Python中文网/ 问答频道 /正文

对于给定的路径,如“level1/level2/level3/”,我想通过一些操作来传递它,并得到类似“level3/”的结果。所以我做了两次这样的试验:

试验1: 在Path对象中找到parent属性后,我查找了一些接近child属性的内容,但是找不到

>>> from pathlib import Path
>>> path = Path("level1/level2/level3/")
>>> path.parent
WindowsPath('level1/level2')
>>> str(path.parent)
'level1\\level2'

试用2:我使用os模块如下:

>>> import os
>>> os.path.basename("level1/level2/level3/".strip("/")) + "/"
'level3/'

有没有一种方法可以替代试用版2,或者我可以通过pathlib包或Path类在试用版1中实现某些功能


Tags: path对象import路径child内容属性os

热门问题