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

作者:刘好念

物联沃分享整理
物联沃-IOTWORD物联网 » Python中如何根据文件路径获取文件所在目录、文件名及后缀名解析

发表回复