python 获得文件名、文件后缀、文件全名、文件上级文件夹名称、所在目录。

os.path.split/ splitext/ dirname常见用法

获得文件名、文件后缀、文件全名、文件上级文件夹名称、文件所在目录。

import os 
#os.path.dirname() 返回文件的文件夹    ##此时该文件路径最后一级无‘/’,如被再次分割,则为文件路径上一级
#os.path.split()返回文件的路径和文件名
#os.path.splitext()返回文件名后缀,路径除后缀的部分

# path1='datasets/aa/dog_mp4/0001.jpg'  ## full path
# path1='datasets/aa/dog_mp4/'   ## dog_mp4  is  folder
path1='datasets/aa/dog_mp4'    ## dog_mp4  is  file 

file_fname=os.path.split(path1)[-1]
file_tail =os.path.splitext(path1)[-1]
file_name=os.path.split(os.path.splitext(path1)[-2])[-1]
up_path=os.path.split(os.path.dirname(path1))[-1]
file_path= os.path.dirname(path1)
print(f'for: {path1} \n file_path : {file_path}\n file_name:   {file_name}\n up_path:   {up_path}  \n file_full_name:{file_fname}  \n file_tail: {file_tail}')

你可能感兴趣的:(数字空间建设指南,python,个人记号,python,file,path,tail,文件所在文件夹名称)