Pythonでファイルのディレクトリ名を調べる
Pythonでファイルやディレクトリが所属するディレクトリの名前を調べてみます。
目次
os.path.dirnameメソッドの使い方
import os
ret = os.path.dirname(pathname)
変数 |
型 |
内容 |
---|---|---|
pathname |
string |
ファイルやディレクトリのpathです。 |
ret |
string |
ディレクトリ名。 |
pathnameに指定したファイルまたはディレクトリが所属するディレクトリの名前を返します。
パスからディレクトリを調べる例
Windows10で試してみました。
>>> import os
>>> os.path.dirname('c:\program files')
'c:\\'
>>> os.path.dirname('c:\program files\python37')
'c:\\program files'
>>> os.path.dirname('c:\program files\python37\python.exe')
'c:\\program files\\python37'
絶対パスが必要だったらsplitするより楽ですね。
公開日
広告