无法在Mu编辑器中从BBC Micro :: bit的主脚本导入python脚本

时间:2016-10-27 08:24:13

标签: python mu micropython bbc-microbit

我在微博中为BBC Micro :: bit编写了一些例子。我正在使用Mu编辑器,它检查代码并将其闪存到电路板上。

问题是,我找不到从主要脚本导入我自己的脚本的方法。尽管代码检查成功结束(并在我的计算机上工作),一旦闪存,董事会将抱怨导入的模块不存在。它只是主要的脚本正在进入董事会。此外,如果我将所有代码粘贴到一个脚本中,Mu会抱怨脚本太长(大约300行)。我在这做错了什么?为什么有最大脚本长度?

1 个答案:

答案 0 :(得分:2)

存在最大脚本长度的原因是由于micro:bit内部的内存有限。它是一台功能非常强大的小型计算机",但它有一些限制,记忆是其中一个更突出的计算机。

当您单击Mu上的Flash按钮时,它仅复制当前脚本。您可以使用MicroPython(link to documentation explaining the feature)中的新存储功能,该功能需要最新版本的Mu(http://codewith.mu)。您必须记住,刷新新脚本将始终删除存储的内容,因此您必须首先刷新主脚本,然后通过单击"文件"添加其他文件。穆上的按钮。在那里,您可以将任何脚本从本地Mu文件夹拖放到micro:bit。

执行所需操作的绝对最简单的方法是将所有内容组合到一个文件中,就像之前尝试过的那样。如果它不合适,你可以尝试减小脚本的大小,例如减少你的评论或以某种方式减少代码量。