是否有像railsapi.com一样的Python文档浏览器

时间:2011-07-12 00:04:26

标签: python

我觉得official Python documentation是一个噩梦导航,但我喜欢railsapi。有没有人知道具有与railsapi类似功能的Python标准库文档的浏览器?特别是类浏览器侧边栏和实时搜索。

编辑:我对pydoc很熟悉,与IMO的在线文档相比,它并没有太大的改进。

4 个答案:

答案 0 :(得分:3)

iPython是一个交互式Python shell替换(读取:增强),包含??运算符,可以方便地打印出pydoc信息。

例如:

In [5]: eval??
Type:       builtin_function_or_method
Base Class: <type 'builtin_function_or_method'>
String Form:    <built-in function eval>
Namespace:  Python builtin
Docstring [source file open failed]:
    eval(source[, globals[, locals]]) -> value

    Evaluate the source in the context of globals and locals.
    The source may be a string representing a Python expression
    or a code object as returned by compile().
    The globals must be a dictionary and locals can be any mapping,
    defaulting to the current globals and locals.
    If only globals is given, locals defaults to it.

可能不是完全您正在寻找什么,但它是与Python文档交互的好方法。

答案 1 :(得分:1)

是的,有一个很棒的文档浏览器,适用于Python,Django,JavaScript,iOS等,名为Dash。它仅适用于OS X.您可以从Mac App Store下载。如果你有一台Mac,那么你会喜欢它。

答案 2 :(得分:1)

还有一个开源的跨平台替代品: Zeal

它适用于全局快捷方式(Alt + Space),具有即时搜索功能,支持多种文档格式和库(django,numpy,scipy,six,...)和其他语言。

答案 3 :(得分:0)

我喜欢pdoc。如果安装pygments,它甚至会提供语法高亮显示。只需通过pdoc --http运行,然后在浏览器中打开localhost:8080