Если вы запускаете скрипт из/tmp/myfolder/myscript/и хотите получить доступ к ресурсу в моей папке, как вы это делаете в python?Скажите python получить доступ к ресурсам выше пути к сценарию
Я получил путь к файлу с __file__
(мне сказали не использовать его, потому что он не всегда может быть заполнен), но я не могу сделать это, как в bash, где я «cd ..», чтобы добраться до предыдущий каталог, потому что Python этого не понимает.
Я хотел бы запустить скрипт python и независимо от того, где находится папка, он всегда будет подниматься на один уровень и получать необходимый мне ресурс.
Я думаю, что вы можете быть уверены, '__file__' будет заполняться в вашем случае. Итак, 'os.path.join (os.path.dirname (__ file__), '..')' - ваш лучший способ получить родительский каталог – zvone