如何在 MicroPython 中从 C 调用 python 函数
Posted
技术标签:
【中文标题】如何在 MicroPython 中从 C 调用 python 函数【英文标题】:How call python function from C in MicroPython 【发布时间】:2021-11-29 14:57:09 【问题描述】:我的 C 代码中有一个函数,我想调用一个用 Python 脚本编写的 Python 函数。在 MicroPython 中可以吗?如果是,我该怎么做?
我的 C 代码功能:
float bar_C_Fun(int i, int j)
return foo_Py_Fun(I,j);
我的 Python 代码函数:
def foo_Py_Fun(i , j):
return i/j
【问题讨论】:
【参考方案1】:4 年前有人在另一个论坛上问过这个问题
主题:https://forum.micropython.org/viewtopic.php?t=3761
回复:
Re: 如何在python代码中调用C函数
发布者 dhylands » 2017 年 9 月 6 日星期三晚上 10:44 您需要创建一个 C 模块来导出可从 python 调用的函数。
在此处查看此主题:https://forum.micropython.org/viewtopic.php?f=16&t=2861&p=19206#p19206 戴夫·海兰兹
【讨论】:
以上是关于如何在 MicroPython 中从 C 调用 python 函数的主要内容,如果未能解决你的问题,请参考以下文章
如何在python中从调用cv2.imread()后得到的图片中截取一块矩形部分?
Android在C ++ JNI代码中从另一个活动类调用Java函数