python 如何方便查出import进来的包在哪个文件

经常读别人的python源码,发现不知道作者引用的包来自于哪个文件,比如frompkg_resourcesimportload_entry_point这句,pythonp... 经常读别人的python源码,发现不知道作者引用的包来自于哪个文件,比如 from pkg_resources import load_entry_point 这句,python path里面有太多的路径,我该怎么方便的找到这个源文件或者这个load_entry_point这个类呢? 展开
 我来答
yycgis
2015-12-30 · TA获得超过8267个赞
知道大有可为答主
回答量:6831
采纳率:63%
帮助的人:1583万
展开全部

只需要打印输出该包的__file__属性即可:

import os
print os.__file__
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
neosicifore
2014-03-19 · TA获得超过2258个赞
知道小有建树答主
回答量:446
采纳率:66%
帮助的人:498万
展开全部
其他的IDE我不清楚,我用的eclipse可以这样

按住ctrl,鼠标点击你要查看的类或方法,可以跳转到其源文件
追问
感谢,我用的是aptana,其实就是eclipse。您给的方法我也用过,的确可以通过跳转看到类的源文件,但是您知不知道有什么方法可以看到这个源文件在文件系统的哪个地方?我找了半天关于这个文件的类似properties的菜单,就是找不到,呵呵,是不死我太笨了。
追答

文件系统哪个地方啊,你把鼠标移到编辑窗口的文件名处,会显示这个文件的路径,你看看是不是你想要的那个地方

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yeren1989
2015-09-21 · TA获得超过520个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:128万
展开全部
import xxx
print(xxx)
就会输出文件的完整路径了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nheddd113
2014-03-19
知道答主
回答量:23
采纳率:0%
帮助的人:8.3万
展开全部
linux shell下
python
from pkg_resources import load_entry_point

load_entry_point

就会看到<module 'xxxx' from xxxxxx>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6927e3da2
2014-03-19 · TA获得超过245个赞
知道小有建树答主
回答量:184
采纳率:100%
帮助的人:147万
展开全部
一个lib文件加,一个lib下的site_packages文件夹里,哪那么多路径啊
追问
我配置了django的一些应用,site_packages里面不下20个egg
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式