Я создал скрипт в python, который создает дерево файлов. Чтобы изменить файлы вверх по дереву, я поставил вызов "os.chdir ('some_folder')" в начале функций и "os.chidir ('..') в конце. Мой друг создал аналогичный скрипт, где он сохраняет текущий каталог в глобальную переменную, так что фактический рабочий каталог никогда не должен быть изменен. Это вызвало у меня вопрос: какое рекомендуемое соглашение использовать при желании изменить деревья файлов?