python - 使用 MicroPython 获取 IP 地址
问题描述
尝试使用 pybricks-micropython
想要获取本地主机名称/IP 地址。可以使用此代码在 CPython 中执行...但似乎不是我在 MicroPython 中可以找到的等效项?
hostName = socket.gethostname()
hostIPA = socket.gethostbyname(hostName)
在网上搜索,但似乎找不到任何我可以使用的东西?
解决方案
特别感谢 David Lechner,他为我指明了正确的方向并给出了 95% 的答案。
os.popen('hostname -I'.read().strip().split(" ")
给你IP4地址!
推荐阅读
- javascript - 如何在 vs 代码中完全删除更漂亮的代码格式化插件?
- python - 我有泡菜的问题
- html - 如何更改具体化 css 中某一部分的字体大小?
- xml - XML Schema、Xlink 和内联链接验证
- python - 当我尝试重塑时,它给我一个错误说“TypeError:列表索引必须是整数或切片,而不是元组”
- sql-server - BizTalk 2013R2 & SQL SERVER - 连接泄漏导致的超时错误
- database - 优化 Cassandra 查询以获得更快的结果
- asp.net - 如何在 asp.net mvc Tridion 内容交付中添加徽标
- c# - 获取在 SQL 查询的 `where` 子句中使用的值列表
- c++11 - 如何检查一个类是否有运算符[]?