python申请试用_试用两个小Python(pymite和tinypy)

python申请试用

我建立了两个非常小的python(pymite和tinypy),其中一个不再维护。 下面总结经验。

扁桃体

我找到了最新版本:

https://github.com/dwhall/p14p

它是用于微控制器的Python。 我没有一个,因此我将为Windows 10构建它,并从Microsoft商店安装Ubuntu。

我将压缩文件下载为zip文件,将其解压缩到目录p14p-master中。 我输入“ make”来构建它。

我在将指针与int比较时遇到了一些错误。 要解决此问题,我在Makefile中找到-Werror

pymite需要Python 2.6(该项目已经有一段时间没有使用了)。 我不想通过安装python 2.6替换现有的Python,因此我从源代码下载python 2.6:

https://www.python.org/downloads/并将其放在新解压缩的p14p-master目录中

我解压缩它,进入目录,然后键入:

./configure & make.
我记下我新建的python.exe文件的位置,即/p14p-master/python2.6/python.exe,然后进入tools目录中的每个python文件并替换#!/ usr / bin /在pymite项目的每个.py文件中使用/p14p-master/python2.6/python.exe封装python。 我输入make,进入p14-master / src / tools /中的目录并输入:
./ipm.py -f ../platform/desktop64/pmfeatures.py -d
现在您可以输入:打印“ hello world”

直接在stdin中输入内容有点烦人,因此,如果我们有一个python文件,请使用python程序说“ test1.py”,您可以输入:

load test1.py
从pymite内部加载并执行test1.py。

似乎它不包含解析器,而是从我的python 2.6程序(即.pyc)文件中获取字节码并执行它们,因此有人可能会说pymite更像是一台虚拟机。

微小的

在这里能找到它:

http://www.tinypy.org/downloads.html

通过下载zip文件来构建它,解压缩它,然后键入:

python build.py
它运行几个测试,并说明您可以运行如下所示的python程序:
./tinypy <your program>
(它似乎不允许您直接在stdin中键入内容,因此您需要将程序存储到文件中)

诸如print“ hello world”之类的语句不会输出任何内容,但是将其更改为print(“ hello world”)即可。 因此,我想tinypy受到Python 3的更多启发,而pymite受到Python 2的启发。

翻译自: https://bytes.com/topic/python/insights/974044-trying-out-two-small-pythons-pymite-tinypy

python申请试用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值