从C调用模块内的python函数

2024-09-27 21:29:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python项目如下

主.py

from module import Foo

Foo.do()

模块/Foo.py公司

def do():
  print("Hello World!")

模块/\uem>初始化\upy(空)

我也愿意这样做主.py但是从C调用do()函数

但是,我不想使用PyRun\u SimpleString(或类似的),而是使用C代码导入模块并调用函数。我用PyImport\u ImportModule和PyObject\u GetAttrString尝试了很多东西,但似乎我遗漏了一些东西。你知道吗

如果我能得到一些帮助来实现上述目标,那就太好了。谢谢!你知道吗


Tags: 模块项目frompyimporthelloworldfoo

热门问题