python 中os.path 的一些路径常用函数
import os
path = 'AAA/BBB/ccc.txt'
aa=os.path.dirname(path) #返回文件路径
print("aa: "+aa)
>>> aa: AAA/BBB
bb=os.path.basename(path) #返回文件名
print("bb: "+bb)
>>> bb: ccc.txt
cc=os.path.join(aa,bb) #把目录和文件名合成一个路径
print("cc: "+cc)
>>> cc: AAA/BBB\ccc.txt
dd,ee=os.path.split(path) #把路径分割成 dirname 和 basename,返回一个元组
print("dd: "+dd)
print("ee: "+ee)
>>> dd: AAA/BBB
>>> ee: ccc.txt
ff,gg=os.path.splitext(path) #分割路径中的文件名与拓展名
print("ff: "+ff)
print("gg: "+gg)
>>> ff: AAA/BBB/ccc
>>> gg: .txt
更多内容可以查看此处
Python3 os.path() 模块