如何找到Python模块的良好文档

如何找到Python模块的良好文档,python,python-3.x,python-module,Python,Python 3.x,Python Module,我似乎找不到关于如何使用Python模块的好解释。以urllib模块为例。它有如下命令 req=urllib.request.request() 我如何找出特定的Python模块中有哪些特定的命令,比如这个命令 对于我看到的所有使用特定Python模块的人的例子,他们只知道键入什么以及如何使用它们 任何建议都将不胜感激。我的流程图如下所示: 阅读已发布的文档(或使用帮助(moduleName),它以更难阅读的格式提供相同的信息,无需连接internet)。如果你只想寻找一点小信息,这可能会过于

我似乎找不到关于如何使用Python模块的好解释。以
urllib
模块为例。它有如下命令
req=urllib.request.request()

我如何找出特定的Python模块中有哪些特定的命令,比如这个命令

对于我看到的所有使用特定Python模块的人的例子,他们只知道键入什么以及如何使用它们


任何建议都将不胜感激。

我的流程图如下所示:

  • 阅读已发布的文档(或使用
    帮助(moduleName)
    ,它以更难阅读的格式提供相同的信息,无需连接internet)。如果你只想寻找一点小信息,这可能会过于冗长,在这种情况下,我将继续
  • 在您喜爱的搜索引擎中使用特定关键字查找教程或类似的堆栈溢出帖子。这通常是您99%的时间将使用的方法
  • 如果你认为你要寻找的答案是相对明显的(通常如果模块有相对简单的函数,如
    math
    ,它们的名字很明显),那么就递归地用
    dir()和
    \uuuu doc\uuuuu
    进行搜索
  • 如果你真的想了解事情是如何运作的,请查看模块的源代码

“导入urllib”不是模块的名称
import
是您在代码中使用的语句,以便您可以使用模块。关于该模块的“命令”,您可以查看该模块的文档。只需在谷歌上搜索模块名称及其文档。
help(模块名称)
。您如何知道在任何语言中为任何功能键入什么?阅读精美手册网络上有很多源代码,您也可以尝试我知道,但我要问的实际urllib模块是如何使用该模块中的代码,如请求。请求我知道导入的原因。官方文档是否不足?我们可能不理解您的问题。我相信您正在寻找python文档: