天天看點

python 利用絕對路徑截取檔案夾路徑和檔案名

使用os.path.dirname() 函數可以輕松處理。

例子如下:

>>> import os >>> s = 'http://melodi.ee.washington.edu/people/bilmes/mypapers/em.pdf' >>> path = os.path.dirname(s) >>> path 'http://melodi.ee.washington.edu/people/bilmes/mypapers' >>> filename = s[len(path):] >>> filename = s[len(path):] >>> filename '/em.pdf'

>>> filename = s[len(path)+1:] >>> filename 'em.pdf'

>>> f = 'F:/OpenSource/tinyxml_2_6_2/tinyxml/xmltest.cpp' >>> pathf = os.path.dirname(f) >>> pathf 'F:/OpenSource/tinyxml_2_6_2/tinyxml' >>> fileName = f[len(pathf)+1:] >>> fileName 'xmltest.cpp' >>>