Python, как внутри самого модуля узнать путь к нему? |
Здравствуйте, гость ( Вход | Регистрация )
Python, как внутри самого модуля узнать путь к нему? |
Litkevich Yuriy |
14.11.2010, 17:59
Сообщение
#1
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Нужно узнать полный путь к модулю средствами самого питона (с помощью Python/Qt известно как)
|
|
|
Novak |
14.11.2010, 18:16
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 319 Регистрация: 15.3.2008 Из: Замкадыш Пользователь №: 121 Спасибо сказали: 28 раз(а) Репутация: 6 |
У объекта модуля и можно спросить. Примерно вот так:
Работает для почти всех случаев. Подробнее в документации: __file__ is the pathname of the file from which the module was loaded, if it was loaded from a file. The __file__ attribute is not present for C modules that are statically linked into the interpreter; for extension modules loaded dynamically from a shared library, it is the pathname of the shared library file. Сообщение отредактировал Novak - 14.11.2010, 18:21 |
|
|
Текстовая версия | Сейчас: 22.11.2024, 19:07 |