首页 > 解决方案 > 使用 MicroPython 获取 IP 地址

问题描述

尝试使用 pybricks-micropython

想要获取本地主机名称/IP 地址。可以使用此代码在 CPython 中执行...但似乎不是我在 MicroPython 中可以找到的等效项?

hostName = socket.gethostname()
hostIPA = socket.gethostbyname(hostName)

在网上搜索,但似乎找不到任何我可以使用的东西?

标签: pythonnetworkingmicropython

解决方案


特别感谢 David Lechner,他为我指明了正确的方向并给出了 95% 的答案。

os.popen('hostname -I'.read().strip().split(" ")

给你IP4地址!


推荐阅读