全网最简洁的mpy-cross教程

大家知道我一向精干,不喜欢搞花儿的。
如果去mpy官网看mpy-cross的相关资料,估计又得绕蒙,跟我来,保证你三分钟学会,但是本文不涉及原理。
第一,mpy-cross是干嘛滴
答:把py文件转成mpy系统读的mpy文件,术语咱不懂,叫交叉编译还是啥玩意的,拿不准。
第二,为何这样做?
换句话说,将py转mpy文件,有何好处?第一,文件体积会减小,运行速度得到提升,文件变换形式储存,原本爆内存的程序,没准你转了mpy文件之后,哎,不爆了;第二,你的py内容会得到加密,也就是说别人看不见你的源码,如果硬扣也可以猜出文件的结构,不过应该没人闲的干这种活儿,有逆解析的时间,不如重新写一个了。。。缺点就是显而易见,不能对文件进行直接的编辑了,所以建议那些几乎不会动的库文件,或者不想被人看见代码的文件,就可以变成mpy。
第三,如何做?
首先你要懂,mpy-cross是分版本的,不通版本中间是无法通用的!这点很重要!!!版本如下:
在这里插入图片描述
比如我1.18系统编译出来的mpy文件,是版本5,就只能用在1.12-1.18的版本,其他版本即使硬件相同,对不起,不好使,最新的1.19是版本6,跟之前完全不兼容的!!!请注意!!!
好了,最后一步,咋用,看官网教程你指定蒙,其实超级简单,比如我用的1.19,版本是6,那么就这么玩:

pip install mpy-cross-v6
mpy-cross-v6 filaname.py

完事儿了。。。够简单吧,不用整其他教程那么一大堆复杂的东西,两句话搞定!

猜你喜欢

转载自blog.csdn.net/jd3096/article/details/129668161
今日推荐