【发布时间】:2020-01-24 06:55:38
【问题描述】:
我有一个 C++ 程序,我想导入一个 Python 模块并列出该模块中的所有函数名。我该怎么做?
我使用以下代码从模块中获取字典:
PyDictObject* pDict = (PyDictObject*)PyModule_GetDict(pModule);
但是如何列出函数名称呢?
【问题讨论】:
-
感谢您的回复,实际上我的请求是将一个 python 模块导入 C++ 并获取所有函数名称并将它们填充到一个组合框中,我可以选择要执行的函数,我不熟悉python CAPI,所以我不知道如何提取函数名,我找到了 PyModule_GetDict 函数但不知道如何迭代它
标签: python c++ python-c-api