Сейчас я пишу некоторый скрипт на питоне, который берёт настройки из конфига в /etc. Пишу и отлаживаю я его локально, не из-под рута, соответственно у меня в /etc такого конфига не лежит.
Сейчас для удобства отладки я сделал так: скрипт в project/usr/bin, конфиг в project/etc/config, и он читает конфиг из пути ../../etc/config, предварительно сделав os.chdir(os.path.dirname(os.path.realpath(__file__))).
Есть ли какой-то способ сделать, чтобы он при отладке брал файлик своей папки, а в продакшене - из другой? Без таких вот ужасных костылей