Python 是否可以获取路径中的最后一个文件夹?
需要获取路径中斜杠后的最后一个文件夹或元素。换言之,我有:Python 是否可以获取路径中的最后一个文件夹?,python,python-3.x,Python,Python 3.x,需要获取路径中斜杠后的最后一个文件夹或元素。换言之,我有: path = '/Users/ivanmac/Desktop/dogs_vs_cel/thumbnails_features_deduped_sample/' 我需要得到: 'thumbnails_features_deduped_sample' 从它 for d, _, files in os.walk(path): print(d[4]) # would be great to have something like
path = '/Users/ivanmac/Desktop/dogs_vs_cel/thumbnails_features_deduped_sample/'
我需要得到:
'thumbnails_features_deduped_sample'
从它
for d, _, files in os.walk(path):
print(d[4]) # would be great to have something like this..
也许有人知道如何做得好
事先非常感谢。是的,有可能:
使用:
您还可以使用来容纳尾随的/
:
>>> os.path.basename(os.path.normpath('/Users/ivanmac/Desktop/dogs_vs_cel/thumbnails_features_deduped_sample/'))
我相信你会得到一个更完整的答案,但看看os.path——它正是针对这种操作的。
>>> os.path.basename(os.path.normpath('/Users/ivanmac/Desktop/dogs_vs_cel/thumbnails_features_deduped_sample/'))