Python 在 EV3 中 - 安装了哪些模块?

Python in EV3 - What modules are installed?

我有具体问题。我有乐高 EV3,我安装了 Micropython。但我想要导入 turtle、tkinter 和其他模块,它们不在 micropython 中。但是时间模块 working.Do 有人知道 ev3 micropython 中有哪些模块吗?谢谢回答。

如果您实际上是 运行 micropython,您可能不会找到任何这些模块。它有一个原因的名称 "micro";虽然它支持大量 Python 3 语法,但它与 C python 不完全兼容,并且大多数未明确为 micropython 编写的模块将无法工作。

您可以通过 运行 help("modules") 获取内置模块列表,您可以使用 os.listdir().

查看文件系统上安装的任何模块

欢迎使用 Whosebug。 MicroPython 非常特定于它已移植到 运行 的电路板。在您的 MicroPython 端口中既有标准库也有硬件特定库,然后您可以安装开源库。我敢打赌大多数 Python 和 MicroPython 特定的库都会出现在您的图像中。更多关于图书馆的信息:http://docs.micropython.org/en/latest/library/index.html

我没有在网上看到任何关于乐高 MicroPython 版本的在线文档。如果你能找到它,它可能有这些信息。如果是这样,请post在评论中回复link。

在缺少好的文档的情况下,您可以使用 help() 来发现可用的内容。

从上面的link...

On some ports you are able to discover the available, built-in libraries that can be imported by entering the following at the REPL:

help('modules')

您的另一个问题是每个 Python 库都可以在 MicroPython 上运行吗?不,大多数不会。您可以搜索适用于 https://libraries.io 的库。请务必使用过滤器将结果缩小到 MicroPython 库。