os.path.basename()
との違いは何ですかos.path.dirname()
?
すでに答えを検索し、いくつかのリンクを読みましたが、理解できませんでした。誰か簡単に説明してもらえませんか?
ベストアンサー1
どちらの関数も、os.path.split(path)
関数を使用してパス名path
をペアに分割します(head, tail)
。
このos.path.dirname(path)
関数はパスの先頭を返します。
例: の dirname は'/foo/bar/item'
です'/foo/bar'
。
このos.path.basename(path)
関数はパスの末尾を返します。
'/foo/bar/item'
例:戻り値のベース名'item'
から:http://docs.python.org/3/library/os.path.html#os.path.basename