首页 > 解决方案 > 如何在 MicroPython 中从 C 调用 python 函数

问题描述

我的 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

标签: cembeddedstm32micropython

解决方案


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 Dave Hylands


推荐阅读