Python中如何根据文件路径获取文件所在目录、文件名及后缀名解析
一、简介
本文介绍了在python中如何根据文件的路径名字(字符串)获取文件所在目录名、文件名(带后缀)、文件名(无后缀)和文件后缀名。
二、代码
假设文件路径为/home/user/temp.txt
,使用以下代码可以获取该文件所在的目录、文件名(带后缀)、文件名(无后缀)和文件后缀:
import os
file_path = "/home/user/temp.txt"
print("文件路径为:", file_path)
# 获取文件所在的目录
print("文件所在目录为:", os.path.dirname(file_path))
# 获取文件名字(带后缀)
print("文件名字(带后缀)为:", os.path.basename(file_path))
# 获取文件名字(无后缀)
print("文件名字(无后缀)为:", os.path.splitext(os.path.basename(file_path))[0])
# 获取文件后缀
print("文件后缀为:", os.path.splitext(os.path.basename(file_path))[1])
运行结果如下:
文件路径为: /home/user/temp.txt
文件所在目录为: /home/user
文件名字(带后缀)为: temp.txt
文件名字(无后缀)为: temp
文件后缀为: .txt
作者:刘好念