python 文件路径问题
import os os.path.exists("goal") #判断目标是否存在 os.path.isdir("goal") #判断目标是否目录 os.path.isfile("goal") #判断目标是否文件
os.path.splitext(x)-获取扩展名(字符串操作)-
>>>import os >>> os.path.splitext('/a/b/c') ('/a/b/c', '') >>> os.path.splitext('a/b/c.tt') ('a/b/c', '.tt')
>>> os.path.splitext('.tt')
('.tt', '')
>>> os.path.splitext('a.tt')
('a', '.tt')
路径分离
os.path.split-分割路径(其实是字符串操作)- 把一个路径拆分为两部分,后一部分总是最后级别的目录或文件名:
os.path.dirname 其实就是os.path.split的第一部分
os.path.basename 其实就是os.path.split的第二部分
>>>import os >>> d='/a/b/c.tt' >>> os.path.basename(d) 'c.tt' >>> os.path.dirname(d) '/a/b' >>> os.path.split(d) ('/a/b', 'c.tt')