我有具体的问题。我有乐高 EV3,我安装了 Micropython。但我想要导入 turtle、tkinter 和其他模块,它们不在 micropython 中。但是时间模块工作。有人知道ev3 micropython中有哪些模块吗?感谢您的回答。
2 回答
如果您实际上正在运行micropython,那么您可能不会找到任何这些模块。它以一个理由的名义有“微”;虽然它支持大量 Python 3 语法,但它与 C python 不完全兼容,并且大多数没有为 micropython 明确编写的模块将无法工作。
您可以通过运行来获取内置模块的列表help("modules")
,并且可以使用 .查看文件系统上安装的任何模块os.listdir()
。
欢迎来到 Stackoverflow。MicroPython 非常特定于它已被移植运行的板。MicroPython 端口中有标准库和特定于硬件的库,然后是可以安装的开源库。我敢打赌,大多数 Python 和 MicroPython 特定库都会出现在您的图像中。更多关于图书馆的信息:http: //docs.micropython.org/en/latest/library/index.html
我没有在网上看到任何 Lego 的 MicroPython 版本的在线文档。如果你能找到它,它可能有这个信息。如果是这样,请在评论中发回链接。
在没有好的文档的情况下,您可以使用help()
.
从上面的链接...
在某些端口上,您可以通过在 REPL 中输入以下内容来发现可用的内置库:
帮助('模块')
你的另一个问题是每个 Python 库都可以在 MicroPython 上运行吗?不,大多数人不会。您可以搜索可在https://libraries.io上运行的库。请务必使用过滤器将结果缩小到 MicroPython 库。