美文网首页
Python: os.path.basename 无后缀文件名称

Python: os.path.basename 无后缀文件名称

作者: 谢小帅 | 来源:发表于2018-08-05 19:33 被阅读332次
    import os
    
    
    def custombasename(fullname):
        return os.path.basename(os.path.splitext(fullname)[0])
    
    
    a = 'var/label/txt/123.txt'
    print(custombasename(a))
    
    print(os.path.splitext(a))
    print(os.path.splitext(a)[0])
    print(os.path.basename(os.path.splitext(a)[0]))  # 取1个path的最后名称
    
    # 同理,先取最后文件名,再得到无后缀名称
    print(os.path.basename(a))
    print(os.path.splitext(os.path.basename(a))[0])
    
    123
    
    ('var/label/txt/123', '.txt')
    var/label/txt/123
    123
    
    123.txt
    123
    

    相关文章

      网友评论

          本文标题:Python: os.path.basename 无后缀文件名称

          本文链接:https://www.haomeiwen.com/subject/dmxivftx.html