LINUX.ORG.RU

[Python] os.path и область поиска

 


0

1

Извиняюсь за глупый вопрос, но никак не могу найти ответа, а решение нужно срочно. Есть такой код:

os.path.exists("user.settings")
Проблема в том, что файл «user.settings» он ищет в каталоге, из которого запущен. Как заставить его искать этот файл в каталоге с самим исполняемым файлом, не зная точного пути?
os.path(__file__)
не подходит, так как по неизвестным причинам не работает в скомпилированном виде. Заранее спасибо.

os.path.exists(os.path.join(os.path.dirname(__file__), 'user.settings'))

baverman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.