1. import os
    2. import pathlib
    3. fp = "D:/data/outputs/abc.jpg"
    4. os.path.basename(fp) # 带后缀的文件名
    5. # abc.jpg
    6. pathlib.Path(fp).stem # 不带后缀的文件名
    7. # abc
    8. fp_1 = os.path.splitext(fp)[0]
    9. fp_1.split('/')[-1] # 不带后缀的文件名
    10. # abc
    11. basename = os.path.basename(fp)
    12. os.path.splitext(basename)[0] # 不带后缀的文件名
    13. os.path.splitext(fp)[0] # 不带后缀的文件路径
    14. # D:/data/outputs/abc
    15. os.path.splitext(fp)[-1] # 后缀名
    16. # .jpg
    17. os.path.dirname(fp) # 获取上一级目录
    18. # D:/data/outputs