我觉得official Python documentation是一个噩梦导航,但我喜欢railsapi。有没有人知道具有与railsapi类似功能的Python标准库文档的浏览器?特别是类浏览器侧边栏和实时搜索。
编辑:我对pydoc很熟悉,与IMO的在线文档相比,它并没有太大的改进。答案 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
。