Python 获取文件夹路径中最后一个文件夹

Python 获取文件夹路径中最后一个文件夹

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 函数,我们可以方便地获取文件夹路径中的最后一个文件夹。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程