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がオススメです。