簡體   English   中英

如何在python中找到模塊的路徑

[英]How to find the path of a module in python

from aqt import mw

它來自anki(使用python制作的程序)附加源代碼,在哪里可以找到mw文件? 我找到了/ usr / share / anki / aqt文件夾,但是沒有找到mw文件夾或mw.py文件,它還能在哪里? 還是有顯示路徑的方法?

要確定mw的類型,請在python控制台中執行type(mw) 它可能是在aqt目錄的__init__.py文件中定義的aqt 如果'mw'是一個模塊,則可以嘗試使用mv.__file__

使用-v標志啟動python解釋器,對於每次導入,其路徑都將像注釋一樣打印
這是一個帶有有趣模塊的示例:

user@host ~/$ 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

您應該檢查一下

from aqt import mw
print mw.__file__

編輯:wtf? “簡單的答案轉換為評論”?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM