Pythonのos
モジュールには、ファイルシステムに関する様々な操作を行うための関数が含まれています。その中でも、os.path.dirname()
は特に便利な関数の一つです。
os.path.dirnameとは
os.path.dirname()
は、指定したパスからディレクトリ名(フォルダ名)を取得するためのメソッドです。具体的には、os.path.dirname()
の引数に渡したパスから、ファイル名(例えばsample.pyなど)を除いたフォルダ名を返します。
以下に、その使用例を示します。
import os
sample_dir = "./sample_dir/other_dir/sample.py"
dirname = os.path.dirname(sample_dir)
print(dirname) # 出力結果: ./sample_dir/other_dir
このように、os.path.dirname()
を使用すると、パス(文字列)を代入している変数から、フォルダ名(ディレクトリ名)のみを取得することができます。
まとめ
この記事では、Pythonのos.path.dirname()
メソッドについて説明しました。このメソッドを使うことで、パスからディレクトリ名を簡単に取得することができます。Pythonでファイルシステムを操作する際には、os
モジュールのこのような便利な関数を活用してみてください。.