os.path.basename()和 和有什么不一样os.path.dirname()?
os.path.basename()
os.path.dirname()
我已经搜索了答案并阅读了一些链接,但不明白。谁能给个简单的解释?
这两个函数都使用该os.path.split(path)函数将路径名path分成一对;(head, tail).
os.path.split(path)
path
(head, tail)
该os.path.dirname(path)函数返回路径的头部。
os.path.dirname(path)
例如: 的目录名'/foo/bar/item'是'/foo/bar'.
'/foo/bar/item'
'/foo/bar'
该os.path.basename(path)函数返回路径的尾部。
os.path.basename(path)
例如:'/foo/bar/item'返回的基本名称'item'
'item'
来自:http ://docs.python.org/3/library/os.path.html#os.path.basename