我在 micro:bit 个例子中得到 AttributeError

I get AttributeError on micro:bit examples

我一直在尝试 micro:bit 收音机示例,但我无法让它们按照

中的说明工作
radio.send_string("Hello World")

会显示如下错误

AttributeError: 'module' object has no attribute 'send_string'

但是如果我使用

radio.send("Hello World")

程序运行良好。它发生在文档中的许多说明中,例如在尝试使用

input.light_level()

我明白了

AttributeError: 'function' object has no attribute 'light_level'

但是我在文档中找不到的以下内容工作正常

display.read_light_level()

我错过了什么?

编辑:我在 Chrome

上使用在线 micro:bit python 编辑器

在线有两个 python 编辑器,它们使用两个不同的 Python 库。

  1. 制作代码:https://makecode.microbit.org/#editor
  2. https://python.microbit.org/v/2

看起来您正在使用第二个编辑器,它使用 MicroPython 并记录在: https://microbit-micropython.readthedocs.io/