python 如何方便查出import进来的包在哪个文件
经常读别人的python源码,发现不知道作者引用的包来自于哪个文件,比如frompkg_resourcesimportload_entry_point这句,pythonp...
经常读别人的python源码,发现不知道作者引用的包来自于哪个文件,比如 from pkg_resources import load_entry_point 这句,python path里面有太多的路径,我该怎么方便的找到这个源文件或者这个load_entry_point这个类呢?
展开
5个回答
展开全部
只需要打印输出该包的__file__属性即可:
import os
print os.__file__
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import xxx
print(xxx)
就会输出文件的完整路径了!
print(xxx)
就会输出文件的完整路径了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linux shell下
python
from pkg_resources import load_entry_point
load_entry_point
就会看到<module 'xxxx' from xxxxxx>
python
from pkg_resources import load_entry_point
load_entry_point
就会看到<module 'xxxx' from xxxxxx>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个lib文件加,一个lib下的site_packages文件夹里,哪那么多路径啊
追问
我配置了django的一些应用,site_packages里面不下20个egg
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询