import os
import pathlib
fp = "D:/data/outputs/abc.jpg"
os.path.basename(fp) # 带后缀的文件名
# abc.jpg
pathlib.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