python - 如何找到python模块的功能?

标签 python function opencv module

我正在使用 OpenCV,我想看看“矩形”功能是什么。
我可以使用 dir(module) 函数来获取函数定义和名称,但我不知道如何查看实际函数。我正在使用 Linux (Ubuntu 16.04),我想知道这些库是在“/usr/local/”还是其他地方。 OpenCV cv2 python库只是一个例子,我想知道如何查看导入python的库的任何功能。

最佳答案

有多种方法:

  • 如果您想在运行时获取源代码,您可以使用 inspect.getsourcelines(object) (见 https://docs.python.org/3/library/inspect.html#inspect.getsourcelines )
  • 如果你想找到模块在哪里,你可以简单地print(module.__file__)
  • 关于python - 如何找到python模块的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39226927/

    相关文章:

    即使我导入了集合,也没有定义 python 全局名称 'collections'

    python - readline() 从某个文件运行时不返回任何内容

    python - ValueError : operands could not be broadcast together with remapped shapes [original->remapped]: (2, 2) 和请求的形状 (3,2)

    python - 在numpy中找到单色投影矩形的角

    用于 RESTful 应用程序的 Python 微框架?

    python - 在 ubuntu 中安装 HDF5 和 pytables

    Python - 动态收缩线程池/停止线程

    python - 如何使用 Python 中的索引列表获取列表切片?

    c++ - boost::函数错误

    linux - 使用安装在远程服务器系统上的 OpenCV - ubuntu