美文网首页
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