Скажем, что у меня есть файл python в каталоге e:
/a/b/c/d/e/file.py
В каталоге e У меня есть несколько папок, к которым я хочу получить доступ, но если файл .py выполняется из любого места, а не из папки e, относительный путь не будет работа для меня. Также папка e может быть расположена где угодно, но всегда с набором подпапок, поэтому абсолютный путь не будет работать.
Во-первых, есть ли какая-либо функция для получения абсолютного пути относительно расположения исходных файлов?
Если нет, какие-нибудь идеи, как разобраться в этом? Захватите используемую командную строку и добавьте CWD вместе?
Моя проблема заключается в том, что эта папка устанавливается на 20 разных машинах и ОС, и я хочу, чтобы она была настолько динамичной, насколько это возможно, с небольшими конфигурациями и "правилами", где она должна быть установлена и т.д.