Так что я только что закодировал этот класс для экрана заголовка, и он работает хорошо. Тем не менее, один из людей, с которыми я работаю над проектом отметил, что я не должен использовать:Где python ищет файлы в скрипте?
os.chdir(os.getcwd() + "/..")
resource = (os.getcwd() + "/media/file name")
, чтобы добраться до супер каталога. Однако он упомянул что-то о pythonpath. Мы используем Eclipse, если это поможет.
Для получения дополнительной информации мы создаем многоплатформенную игру, поэтому мы не можем просто синхронизировать наши каталоги и жестко программировать ее (хотя мы используем git, поэтому рабочий каталог синхронизируется). В принципе, мне нужно каким-то образом перейти из файла сценария в папку «src» в папку «media», которая находится рядом с ним (AKA. В ней есть супер-проектная папка с папками «src» и «media») .
Любая помощь будет принята с благодарностью, но, пожалуйста, не говорите «google it», потому что я пробовал это, прежде чем приходить сюда (я не знаю, часто ли это здесь, но я видел это слишком много раз в другом месте ... когда я гугл ответов, извините, если я кажусь jerkish утверждать, что)
Я этого не вижу. Я вижу, как мое текущее решение похоже, но это только проблема. Есть способ сделать это, это лучше, чем то, как я это делаю. – ElectricErger
Я думаю, что вопрос заключается не столько в получении родительского каталога, сколько в перемещении в каталог * по отношению к скрипту/программе *, как указано в заголовке. Итак, я думаю, что этот вопрос не является дубликатом http://stackoverflow.com/q/2860153/42973. – EOL