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函数来获取文件路径、文件名和扩展名的方法。利用这些函数,我们可以方便地对文件路径进行操作,从而实现文件的读取、修改、删除等功能。
