擅长:python、mysql、java
<p>这不是另一个网站,而是访问文档的另一种方式(如果你慷慨大方,甚至可以作为文档的api)。您只需要一个python解释器:</p>
<pre><code>import csv
print csv.__doc__
dir(csv)
print csv.reader.__doc__
</code></pre>
<p>我发现这是一个很好的方法,可以快速检查如何拼写一个方法,或者参数的顺序,而不必打开web浏览器。在</p>
<p>或者,正如Steven Rumbalski所指出的,还有<a href="http://docs.python.org/library/functions.html#help" rel="nofollow">builtin function ^{<cd1>}</a>。这可以交互式地用于显示有关给定模块的更多信息。而且,正如rplnt所指出的,许多shell在访问python的帮助/自我文档功能时都有一些语法上的甜点。在</p>
<p>但是,如果您真的很认真地以编程方式创建自己的文档网站/系统,那么一个不错的开始可能是使用<code>dir</code>内置函数,在给定模块的对象层次结构中爬行,并编译所有不同方法/函数的<a href="http://www.python.org/dev/peps/pep-0257/#what-is-a-docstring" rel="nofollow">docstrings</a>(这就是<code>__doc__</code>正在访问的内容)。在</p>
<p>不过,我个人认为,在大多数情况下,将交互式帮助和在google中使用<code>site:docs.python.org</code>相结合就足够了。在</p>