当前位置: 首页 > 面试题库 >

使用Python的stdlib查找本地IP地址

白高逸
2023-03-14
问题内容

如何仅使用标准库在Python平台中独立查找本地IP地址(即192.168.xx或10.0.xx)?


问题答案:
import socket
socket.gethostbyname(socket.gethostname())

这将永远无法正常工作(返回127.0.0.1主机/etc/hosts名为as的机器127.0.0.1),将是gimel显示的一种称呼,socket.getfqdn()而是使用。当然,您的计算机需要一个可解析的主机名。



 类似资料:
  • 本文向大家介绍python实现查询IP地址所在地,包括了python实现查询IP地址所在地的使用技巧和注意事项,需要的朋友参考一下 使方法一、用IP138数据库查询域名或IP地址对应的地理位置。 方法二、本来想调用阿里的ip接口查询ip归属地。结果发现阿里的接口非常不给力,主要是不准确,不过是免费的且有地区和ISP的信息。以下是实现代码 但是多次查询发现ip归属地不准确,于是使用17mon的ip查

  • 我希望在连接到wifi网络时,在运行我的应用程序的手机上获取用户的本地IPv4地址。使用以下代码: 我可以得到一些接近IPv4地址的信息,但与命令行中的IPv4地址相比,它并不完全相同。有更好的办法吗?我知道formatIpAddress已被弃用,但在我找到获取IPv4地址的方法之前,我暂时不太担心这个问题。 编辑: 我发现手机wifi设置中的ip地址是我在使用建议的解决方案获取ip地址时得到的。

  • 本文向大家介绍python批量生成本地ip地址的方法,包括了python批量生成本地ip地址的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python批量生成本地ip地址的方法。分享给大家供大家参考。具体分析如下: 这段代码用于在本地计算机上生成本地ip地址绑定到网卡,生成的是一个bat的批处理文件,运行此批处理文件,可以通过ipconfig查看 希望本文所述对大家的Python程

  • 问题内容: 获取我的本地主机IP地址。但这给了我答案。如果我知道的话。 我需要我的“真实” IP地址(例如192.168.xx)来修改配置文件。我怎么能得到? 问题答案: 我通常使用以下代码: 我不知道它的起源,但是它可以在Linux / Windows上运行。

  • 问题内容: 我正在尝试进行测试以检查sys.argv输入是否与IP地址的RegEx相匹配… 作为一个简单的测试,我有以下内容… 但是,当我向其中传递随机值时,在大多数情况下,它会返回“可接受的IP地址”,除非我的“地址”基本上等于。 问题答案: 您必须通过以下方式修改您的正则表达式 这是因为通配符代表“每个字符”

  • 问题内容: 我的机器上运行了一个简单的node.js程序,我想获取运行该程序的PC的本地IP地址。如何使用node.js获得它? 问题答案: