python中os.path
官方文档:http://docs.python.org/library/os.path.html
- os.path.split(path)
将path分割成目录和文件名二元组返回。
>>>os.path.split('E:\\photo\\fei.jpg')
('E:\\photo', 'fei.jpg')
>>>os.path.split('E:\\photo\\')
('E:\\photo', '')
- os.path.dirname(path)
返回path的目录。其实就是os.path.split(path)的第一个元素。
>>> os.path.dirname('E:\\pthoto\\fei,jpg')
'E:\\pthoto'
>>> os.path.dirname('E:\\pthoto')
'E:'
- os.path.exists(path)
如果path存在,返回True;如果path不存在,返回False。
>>> os.path.exists('E:\\')
True
>>> os.path.exists('E:\\photo\\fei.jpg')
True
- os.path.join(path1[, path2[, …]])
将多个路径组合后返回,第一个绝对路径之前的参数将被忽略。
>>> os.path.join('E:\\','photo','fei.jpg')
'E:\\photo\\fei.jpg'
>>> os.path.join('windows\zyf','E:\\','photo','fei.jpg')
'E:\\photo\\fei.jpg'