欢迎访问宙启技术站
智能推送

path函数获取文件路径、文件名和扩展名

发布时间:2023-10-06 19:12:08

path函数是Python中的os模块提供的一个功能强大的函数,它可以帮助我们对文件路径进行操作。其中包括获取文件路径、文件名和扩展名等信息。下面将详细介绍如何使用path函数来获取文件路径、文件名和扩展名。

首先,我们先导入os模块,然后使用os.path模块中的函数来进行操作。

1. 获取文件路径:

使用path模块的dirname函数可以获取文件的路径。dirname函数的参数是一个文件路径字符串,返回的结果是文件路径字符串中的目录部分。

import os

file_path = "/home/user/test.txt"
dir_path = os.path.dirname(file_path)
print(dir_path)

运行上述代码,输出结果为:

/home/user

2. 获取文件名:

使用path模块的basename函数可以获取文件的名称。basename函数的参数是一个文件路径字符串,返回的结果是文件路径字符串中的文件名部分。

import os

file_path = "/home/user/test.txt"
file_name = os.path.basename(file_path)
print(file_name)

运行上述代码,输出结果为:

test.txt

3. 获取文件扩展名:

使用path模块的splitext函数可以获取文件的扩展名。splitext函数的参数是一个文件路径字符串,返回的结果是一个元组,其中 个元素是文件名部分,第二个元素是文件扩展名部分。

import os

file_path = "/home/user/test.txt"
root, ext = os.path.splitext(file_path)
print(ext)

运行上述代码,输出结果为:

.txt

以上就是使用path函数来获取文件路径、文件名和扩展名的方法。利用这些函数,我们可以方便地对文件路径进行操作,从而实现文件的读取、修改、删除等功能。