Используя модуль ConfigParser, я пытаюсь прочитать файл конфигурации, чтобы я мог безопасно позволить пользователям редактировать настройки приложения и обмениваться этими конфигурациями между сценариями.Это отлично работает для основного сценария.Однако существует вторичный сценарий, который вызывается, и он читает тот же файл конфигурации в том же месте, но возвращает ошибку, что местоположение не может быть найдено.Оба сценария находятся в одном каталоге, application/bin/
Файл конфигурации находится в application/conf/
Для успешного обращения к файлу конфигурации в основном сценарии я использую следующий код, который прекрасно работает.
config = ConfigParser.ConfigParser()
config.readfp(open('../conf/settings.conf'))
Когдавторичный скрипт выполняется с тем же кодом, который сообщает, что местоположение не существует?Я использовал модуль logger и записал его в журнал sys.path [0], который правильно вернул ту же папку bin, что и основной скрипт.Возможно, здесь есть что-то простое, чего мне не хватает?
Также приветствуются любые советы по устранению подобных проблем.