Python如何查找已编译模块的内容?

4

我有一个Python .pyd模块(C++编写),因此无法在文本编辑器中打开以查看其包含的内容。那么我该怎么办呢?我只想知道它内部的函数名称。

1个回答

12

Python具有完全的反射能力。

你可以对一个modulename.pyd文件执行以下操作:

 python
 >>> import modulename as mtmp
 >>> dir(mtmp)
 >>> help(mtmp)

编辑: 根据Mike Graham的建议添加了帮助命令。


(+1) 我正要建议完全相同的事情。 - NPE
1
请注意,helpdir更有用。 - Mike Graham

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接