Python 获取文件夹路径中最后一个文件夹
在进行文件操作时,有时候我们需要获取文件夹路径中的最后一个文件夹。本文将介绍如何使用 Python 来实现这一功能。
使用os模块
Python 中提供了 os 模块,该模块包含了很多与操作系统相关的功能,包括文件操作。我们可以使用 os.path 模块中的一些函数来获取文件夹路径中最后一个文件夹。
import os
# 定义文件夹路径
path = "/Users/username/Documents/projects/python/"
# 使用os.path.split函数获取文件夹路径中的最后一个文件夹
folder = os.path.split(path)[-1]
print(folder)
运行上面的代码,将会输出为:
python
上面的代码中,首先引入了 os 模块,然后定义了一个文件夹路径 path。接着使用 os.path.split 函数获取文件夹路径中的最后一个文件夹,将其赋值给变量 folder,并最终打印出来。
使用os.path.basename函数
除了使用 os.path.split 函数外,我们还可以使用 os.path.basename 函数来获取文件夹路径中的最后一个文件夹。
import os
# 定义文件夹路径
path = "/Users/username/Documents/projects/python/"
# 使用os.path.basename函数获取文件夹路径中的最后一个文件夹
folder = os.path.basename(path)
print(folder)
运行上面的代码,将会输出为:
python
与上面的代码相比,这段代码更加简洁,直接使用 os.path.basename 函数获取文件夹路径中的最后一个文件夹,将其赋值给变量 folder,并最终打印出来。
总结
通过使用 os 模块中的 os.path.split 函数或 os.path.basename 函数,我们可以方便地获取文件夹路径中的最后一个文件夹。