【初心者向け】Python os.path.dirname() とは?

os.path.dirname()

os.path.dirname()とは、パス(文字列)を代入している変数から、フォルダ名(ディレクトリ名)を取得することが可能なメソッドです。つまり、os.path.dirname()の引数に渡したパスから、ファイル名(例えばsample.pyなど)を除いたフォルダ名を返します。
os.path.dirname()は、Pythonの標準モジュールであるosモジュールのフォルダ名を取得するためのメソッドのため、osモジュールを事前に読み込む必要があります。

import os
sample_dir = "./sample_dir/other_dir/sample.py"
dirname = os.path.dirname(sample_dir)
print(dirname)

出力結果

./sample_dir/other_dir

このように、パス(文字列)を代入している変数(sample_dir)から、フォルダ名(ディレクトリ名)のみ取得ができております。

おわりに

この記事では、path.dirname()を使うことで、フォルダ名(ディレクトリ名)を取得することができることを学びました。

Pythonを効率よく学ぶには、現役のデータサイエンティストや機械学習エンジニアに質問し放題かつ、体系的に学べる動画コンテンツでデータ分析技術を学びたい方は、オンラインで好きな時間に勉強できるAI Academy Bootcampがオススメです。

コメントを残す