Pythonのos.path.join()
関数は、複数のパスを結合するための便利なツールです。この関数を使用すると、2つ以上のパスを結合して1つのパスを作成することができます。
os.path.join()の基本的な使い方
os.path.join()
関数は、引数に与えられた2つ以上の文字列を結合し、1つのパスにします。以下に基本的な使い方を示します。
import os
# 'log'と'sample.log'を結合し、'log/sample.log'というパスを作るサンプルプログラム
join_path = os.path.join("log", "sample.log")
print(join_path) # 出力結果: log/sample.log
リストに格納されたパスを結合する
リストに格納されたディレクトリ名やファイル名を結合したい場合も、os.path.join()
関数を使用することができます。以下にその使い方を示します。
path_lists = ["dirA", "dirB", "dirC", "file.py"]
join_path = os.path.join(*path_lists)
print(join_path) # 出力結果: dirA/dirB/dirC/file.py
以上、Pythonのos.path.join()
関数の使い方について解説しました。この関数を活用することで、パスの結合を簡単に行うことができます。ぜひ活用してみてください。