python - python的引用手册?

标签 python documentation reference manual

<分区>

有没有比官方文档更好的python推荐引用手册?我是一名经验丰富的程序员(PHP、C#、javascript 和最近的一些 C),与 PHP 手册和 MSDN 相比,我发现 python 手册非常缺乏。特别是,官方文档似乎从来没有告诉我如果我传递一些无效的东西会发生什么错误,而且显然没有办法在模块内导航。

the os module例如。在该页面上没有我可以调用的常量或方法列表,因此我必须按 Ctrl+f 查找“stat(”,直到找到它。然后,一旦我找到它,它就不会告诉我如果我用一个不存在的目录调用 stat 会发生什么,所以我只需要在终端中尝试一下,看看会发生什么。

这似乎非常低效……python 程序员如何处理这个问题?

最佳答案

在实践中,您要么制作一个快速测试程序来检查行为,要么阅读源代码。许多 Python 标准库代码都写得相当清楚,而且实际上是自文档化的,因此当您需要了解某些工作原理的基本细节时,引用它是标准做法。

一个异常(exception):对于低级系统函数,例如 os 模块中的许多函数,这些函数直接映射到底层平台的 C 同名函数。因此,如果您需要了解 Python 的 stat 的行为,您可以查找平台的 native C stat 调用的引用文档。在这些情况下,Python 库文档通常只解释该函数的基本用途以及它与 C 等价物的区别(如果有的话)。

关于python - python的引用手册?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147704/

相关文章:

python - 从 python 更改 matlab 路径

python - 如何使用 Python 从网站下载所有 Zip 文件

tfs - 在 TFS 中以不同方式共享项目文档,您的最佳实践是什么?

documentation - 将自己与软件分开

java - 在详细的 java doc 类描述中包含枚举

python 2.7 : "unresolved import: ConfigParser"

python - 如何创建具有多个模式的 z3c.form?

javascript - 引用输入字段的值

c++ - 将 C++ 引用包装到 C API 中

c++ - 将非左值作为 const 引用参数传递。 temp 是在本地作用域还是在调用者作用域中创建的?