import os
import pathlib
fp = "D:/data/outputs/abc.jpg"
os.path.basename(fp)  # 带后缀的文件名
# abc.jpgpathlib.Path(fp).stem  # 不带后缀的文件名
# abc
fp_1 = os.path.splitext(fp)[0]
fp_1.split('/')[-1]  # 不带后缀的文件名
# abc
basename = os.path.basename(fp)
os.path.splitext(basename)[0]  # 不带后缀的文件名os.path.splitext(fp)[0]  # 不带后缀的文件路径
# D:/data/outputs/abc
os.path.splitext(fp)[-1]  # 后缀名
# .jpg
os.path.dirname(fp)  # 获取上一级目录
# D:/data/outputs