2014-10-10 2 views
0
from aqt import mw 

Это от Анки (программа сделать в Python) дополнения исходного кода, где я могу найти файл mw? Я нашел папку/usr/share/anki/aqt, но я не нашел папку mw или файл mw.py, где еще это могло быть? Или есть способ показать свой путь?Как найти путь модуля в Python

+0

'mw' может быть сущностью (например, объектом, функцией или константой), определенной в модуле' aqt'. Есть ли файл 'aqt.py' или' aqt.pyc'? –

ответ

1

, чтобы идентифицировать тип mw, сделать type(mw) в вашей консоли python. Это может быть что-то определенное в файле __init__.py каталога aqt. Если «mw» - это модуль, вы можете попробовать mv.__file__.

1

Start питон переводчик с -v флагом, для каждого импортировать его путь будет печататься как комментарий
Вот пример с забавным модулем:

[email protected] ~/$ python -v 
### 
#a bunch of bultin imports 
### 
>>> import sexmachine 
import sexmachine # directory /usr/local/lib/python2.7/dist-packages/sexmachine 
# /usr/local/lib/python2.7/dist-packages/sexmachine/__init__.pyc matches /usr/local/lib/python2.7/dist-packages/sexmachine/__init__.py 
import sexmachine # precompiled from /usr/local/lib/python2.7/dist-packages/sexmachine/__init__.pyc 
1

Вы должны check this out.

from aqt import mw 
print mw.__file__ 

Редактировать: wtf? «Тривиальный ответ преобразован в комментарий»?

Смежные вопросы