2

我可以在 Eclipse 的 Package Explorer 中浏览到我的 Python System Libs .py 文件,但这种体验还有很多不足之处。

在学习 Python 时,如何使用 Eclipse 和 PyDev 作为标准库的适当类浏览器?我最接近的是浏览和打开库的 .py 文件的能力。我不仅希望在参考手册(字符串服务、数字、文件和目录访问、IPC 等)中按类别查看库的层次视图,还希望单击类以查看方法、可用参数和说明。

编辑:看看 IDLE 有什么:模块的层次视图,带有类和方法的视图。我在 PyDev 中寻找类似的东西:

在此处输入图像描述

在 Eclipse 中导入时比较相同的 pickle.py。只有模块的视图,而不是类或其方法。对于我自己的代码,这对我来说不是问题——我可以清楚地看到我在 Eclipse 中编写的类、函数和对象。我什至可以在全局浏览器中查找库的详细信息。但如果能找到一种方法在包资源管理器或任何其他窗口中使用它会更好。

在此处输入图像描述

在 IDE 中我能想到的最好的例子是 Visual Studio 中的类视图或对象资源管理器——在其中,微软有他们所有的库可供探索——并带有精彩的文档。

**明确地说,我知道如何以及在何处通过 pydocs、在线参考等访问标准库。我正在寻找更集成的体验。

4

3 回答 3

1

不幸的是,你现在不能在当前的 PyDev 包资源管理器中这样做......

现在,如果有人有兴趣在 PyDev 中实现它,那么只需从https://github.com/aptana/Pydev/blob/development/plugins/org.python.pydev扩展方法 getChildren() /src_navigator/org/python/pydev/navigator/InterpreterInfoTreeNodeRoot.java用于尝试解析它并创建正确节点的不是目录或zip文件的用例。

(如果代码是按照以下说明正确获取的:http: //pydev.org/developers.html

于 2012-06-15T15:44:04.377 回答
0

您可以启动 python 附带的 python doc 服务器,然后导航到:

http://localhost:7464

在 Windows 中,它位于名为“Module Docs”的开始菜单中

于 2012-06-14T21:05:04.830 回答
0

如果我正确理解您的问题,您有几个我知道的选项。

您可以在此处浏览:http: //docs.python.org/library/index.html ,这将为您提供标准库中的所有内容。

此外,根据您的系统,您可以找到相同的 html 文件并在本地查看它们。在我的 Fedora 盒子上,它们存放在 /usr/share/doc/python-docs-2.7.3/html/index.html(不要忘记 yum install python-docs)

于 2012-06-14T20:51:34.367 回答