您可以使用dirname
:
os.path.dirname(path)
返回路径名path的目录名。这是通过将路径传递给函数split()返回的对中的第一个元素。
给定完整路径,然后您可以正常拆分以获取路径的最后一部分。例如,通过使用basename
:
os.path.basename(path)
返回路径名path的基本名称。这是通过将路径传递给函数split()返回的对中的第二个元素。请注意,此函数的结果与Unix basename程序不同。’/ foo / bar /’的基本名称返回’bar’,而basename()函数返回一个空字符串(’‘)。
全部一起:
>>> import os
>>> path=os.path.dirname("C:/folder1/folder2/filename.xml")
>>> path
'C:/folder1/folder2'
>>> os.path.basename(path)
'folder2'