如何将python编译成C代码

最近学了python,现在想要练练手,手头有块ARDUINOMEGA2560的板,是通过ARDUINO这软件下载程序的,而ARDUINO的编程语言跟C差不多,所以我想把p... 最近学了python,现在想要练练手,手头有块ARDUINO MEGA 2560的板,是通过ARDUINO这软件下载程序的,而ARDUINO的编程语言跟C差不多,所以我想把python的代码编译成C的,希望专业人士指点一下该如何做? 展开
 我来答
wanghan519
2013-10-31 · TA获得超过7820个赞
知道小有建树答主
回答量:1285
采纳率:60%
帮助的人:539万
展开全部
好像只有pypy项目的rpython语言(python的一个子集)可以转成c,几乎没有实际用途。
追问
具体要怎么做呢?为何说没实际用途?
追答
机器只能烧c程序,那就应该用c写,无论什么语言转换过来都没有直接用c写来的简单高效。
而且所有手册说明帮助全是c的话,要用python写怎么调用接口都是个问题。

你可以用c写io操作的程序,然后用python通过io和机器交互。

至于语言之间的转换,rpython是通过严格限制语法,删掉了python的很多特性才能转换成c,你写的时候会很不爽,其他语言甚至没听说过能转换的。

非得尝试好像有个rpythonic可以玩玩。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式