У меня есть структура каталогов ниже:
E:\<somepath>\PythonProject
-> logs
-> configs
-> source
-> script.py
PythonProject
- это мой основной каталог, а внутри source
dir у меня есть скрипт на python. С script.py
я хочу получить доступ к файлу конфигурации, присутствующему в configs
. Здесь я не хочу упоминать полный путь, например E:\<somepath>\PythonProject\configs\config.json
a. Я буду развертывать его в системе, для которой я не знаю пути. Поэтому я решил пойти с
config_file_path = os.path.join (os.path.dirname ( file ))
Но это дает мне путь к исходному каталогуE:\<somepath>\PythonProject\source
, и я просто хочу E:\<somepath>\PythonProject
, чтобы позже я мог добавить configs\config.json
для доступа к пути к файлу конфигурации.
Как я могу это сделать. Спасибо