可在Python中导入的模块列表?

有没有办法查看我可用于导入的所有模块
从python内?
就像在解释器中写作一样:
import.Modules
另外,还有什么像python的CPAN吗?

# 回答1


在2008年8月27日星期三,晚上9:21,ssecorp 最接近的是PYPI(Python软件包索引)
[http://pypi.python.org/pypi]和easy_install
python)[http://peak.telecommunity.com/devcenter/easyinstall].
- 克里斯
========
遵循鬣蜥...
Rebertia:http://rebertia.com
博客:http://blog.rebertia.com
# 回答2


在2008年8月28日星期四下午2:21,ssecorp 尝试Python奶酪商店/PYPI http://pypi.python.org/pypi
干杯
詹姆士
- -
- -
- "通过方法解决问题"
# 回答3


Ssecorp写道:
2.5源代码套件中有一个辅助脚本,可以找到全部
现有标准模块:http://svn.python.org/projects/pytho...listmodules.py
要获取所有模块,请删除评论后接下来的循环
"摆脱站点套餐".
另请参见:http://effbot.org/zone/listmodules-cgi.htm
# 回答4


8月28日,6:21*am,ssecorp 尝试:
帮助模型
请等待片刻,当我收集所有可用模块的列表时...
# 回答5


8月28日,上午12:21,ssecorp 这个链接的第一个问题最明显的答案不是吗? http://docs.python.org/modindex.html
# 回答6

pr xhipthendexpor@latinmail.com写道:
这个链接的第一个问题最明显的答案不是吗?
取决于您是否需要一个可能能够的模块列表
导入或系统上实际存在的模块.
# 回答7


8月27日,11:04*PM,Fredrik Lundh 2.5源代码套件中有一个辅助脚本,可以找到全部
现有标准模块:http://svn.python.org/projects/pytho...listmodules.py
要获取所有模块,请删除评论后接下来的循环
"摆脱站点套餐".
另请参见:http://effbot.org/zone/listmodules-cgi.htm

我喜欢将新用户引导到PYDOC的内置HTTP服务器:
导入pydoc
pydoc.gui()
(然后单击"打开浏览器"按钮)
# 回答8


Am Thu,2008年8月28日11:23:01 -0700 Schrieb Jason Scheirer:
现在,这很酷!
非常感谢!
马丁
# 回答9


Michele Simionato写道:
尝试:
帮助模型
请等待片刻,当我收集所有可用模块的列表时...

看起来它可能是一个有用的工具,但是当我尝试时
我得到以下内容:
请等待片刻,当我收集所有可用模块的列表时...
/USR/lib/python2.5/site-packages/reportlab/lib/pyfontify.py:35:
警告:" With"将成为Python 2.6中的保留关键字
/USR/lib/python2.5/site-packages/reportlab/lib/pyfontify.py:36:
警告:" With"将成为Python 2.6中的保留关键字
追溯(最近 last):
文件" ",第1行,<模块>
文件"/usr/lib/python2.5/site.py",第346行,in __call __
返回pydoc.help(*args,** kwds)
文件"/usr/lib/python2.5/pydoc.py",第1645行,in __call __
self.intract()
文件"/usr/lib/python2.5/pydoc.py",第1663行,在互动中
self.help(请求)
文件"/usr/lib/python2.5/pydoc.py",第1679行,帮助
elif请求=='模块':self.listModules()
文件"/usr/lib/python2.5/pydoc.py",第1797行,在ListModules中
ModulesCanner().运行(回调)
文件"/usr/lib/python2.5/pydoc.py",第1848行,运行
对于进口商,modName,inspkg in pkgutil.walk_packages():
文件"/usr/lib/python2.5/pkgutil.py",第110行,walk_packages
__IMPORT __(名称)
文件"/usr/local/lib/python2.5/site-packages/pil/__init__.py",第1342行,
在<模块>中
文件"/usr/local/lib/python2.5/site-packages/pil/__init__.py",第927行,
主要
unboundlocalerror:分配前引用的本地变量'given_files'
这可能是因为当我相当自由和不受限制时
它是安装东西的,我现在看到我有模块
在/usr/lib/python2.5和/usr/local/lib/python2.5上
显然Python都知道他们俩,但我不知道我
没有在某处引入不兼容...
在错误的尾部出现的包装是我的
最近的添加...
任何帮助将不胜感激,
SC
# 回答10


恩星期六,2008年9月6日17:18:55 -0300,clurker helpmodulesplease等待片刻,当我收集所有可用模块的列表时...

看起来它可能是一个有用的工具,但是当我尝试时
我得到以下内容:
请等待片刻,当我收集所有可用模块的列表时...
[...]
不幸的是,"模块"帮助命令实际上导入了所有可用的软件包,并且一个错误可能会出现错误.
如果软件包的导入失败,则报告的错误不准确.在这种情况下,可能其他一些软件包失败了,本身就是进口PIL.第927行PIL/__ init__.py不存在.
一个快速解决方案是用此替换pydoc.py(modulescanner.run)中的第1854行:
对于进口商,modName,iSpkg in pkgutil.walk_packages(onerror = lambda name:none):
(OnError论点使其忽略所有错误)
- -
Gabriel Genellina

# 回答11


Gabriel Genellina写道:这看起来可能是一个有用的工具,但是当我尝试ITI时,请稍等片刻:在我收集所有可用模块的列表时,请等待片刻...
[...]
不幸的是,"模块"帮助命令实际导入所有
可用的软件包和一个越野车可能会用一个
错误.
如果软件包的导入失败,则报告的错误不准确.在这一点
案例,可能是其他一些软件包失败了,本身就是进口PIL.线
927在pil/__ Init__.py中不存在.
一个快速修复是用Pydoc.py(ModulesCanner.run)替换第1854行
这个:
对于进口商,modName,ispkg in
pkgutil.walk_packages(onerror = lambda名称: 没有任何):
(OnError论点使其忽略所有错误)
不错的Gabriel,Thanx!至少现在" help();模块"给我一个美丽的
列表 - 我想如果/尝试的话,我会找出什么是越野车模块
使用它...(所有pil/__ init__.py是大约15行评论
(引用我找不到的读书文件)))
SC
# 回答12


一个快速修复是用Pydoc.py(ModulesCanner.run)替换第1854行
好吧,不是全部,例如
Glut:召唤中的致命错误:无法打开显示:: 0.0
因此,要完善一个问题:
我如何列出可能在我的系统上导入的所有模块,
没有实际进口它们?
(如何经过深思熟虑,不会崩溃...
让我问更多知识的人,什么是一个很好的小帮助系统
作为模型?
)
干杯
- 丹尼斯
# 回答13

dexexpor@t-online.de写道:
我很确定我提到了一种方法,当
打开.让我们看看,是的,这里是:
...
2.5源代码套件中有一个辅助脚本,可以找到全部
现有标准模块:http://svn.python.org/projects/pytho...listmodules.py
要获取所有模块,请删除评论后接下来的循环
"摆脱站点套餐".
另请参见:http://effbot.org/zone/listmodules-cgi.htm
...
# 回答14


在9月10日,1:45*PM,Fredrik Lundh 我很确定我提到了一种方法,当
打开. *让我们看看,是的,这里是:
...
2.5源代码套件中有一个辅助脚本,可以找到全部
现有标准模块:http://svn.python.org/projects/pytho...listmodules.py
要获取所有模块,请删除评论后接下来的循环
"摆脱站点套餐".
我刚刚在使用系统的Ubuntu盒子上尝试了以下内容
Python:
〜$ python/usr/lib/python2.5/doc/tools/listmodules.py
/USR/lib/python2.5/doc/tools/listmodules.py:99:expecationwarning:
RGBIMG模块已弃用
__IMPORT __(M)
**(进程:24863):警告**:AT_SPI_REGISTRAN没有启动
会话启动.
**(过程:24863):警告**:无法找到注册表
位置:/USR/lib/xulrunner-1.9.0.1/libxpcom.so
3之前
/USR/lib/python2.5/doc/tools/listmodules.py:99:警告:不能
注册现有类型" gtksourcestylescheme"
__IMPORT __(M)
/USR/lib/python2.5/doc/tools/listmodules.py:99:警告:
g_type_set_qdata:断言`node!= null'失败
__IMPORT __(M)
/USR/lib/python2.5/doc/tools/listmodules.py:99:警告:不能
注册现有类型" GTKSOURCEBUFFER"
__IMPORT __(M)
/USR/lib/python2.5/doc/tools/listmodules.py:99:警告:
g_type_get_qdata:断言`node!= null'失败
__IMPORT __(M)
分段故障
有趣的是,不是吗?
Michele Simionato
# 回答15


Michele Simionato写道:
它确实确实导入路径中的模块,如果它们似乎是
Python c扩展.为什么Ubuntu将写得不好的C模块放在他们的
默认的python路径比我能告诉的更多...
# 回答16


在2008-09-10,de *****@t-online .de

标签: python

添加新评论