はじめに
Pythonを書く機会があり、実装に迷ったポイントがあったので記録しておきます。
ディレクトリ構成
root
├ src
│ └ example.py
└ example.txt
実装
example.py
import os
# 現在のスクリプトファイルのディレクトリを取得
current_dir = os.path.dirname(os.path.abspath(__file__))
# 1つ上の階層のディレクトリパスを取得
parent_dir = os.path.abspath(os.path.join(current_dir, os.pardir))
# 1つ上の階層にあるファイルのパスを作成
file_path = os.path.join(parent_dir, "example.txt")
おわり
Pythonにはたくさんライブラリがあって便利ですね