python 根据谷歌浏览器获取本机ip

news/2024/5/18 13:38:54 标签: python, udp
python">import socket


def get_local_ip():
    client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    # 连接谷歌的dns服务器
    client.connect(("8.8.8.8", 80))
    ip, _ = client.getsockname()   # 获取套接字自己的地址,返回元组,ip地址和端口号
    client.close()
    return ip

if __name__ == '__main__':
    print(get_local_ip())

http://www.niftyadmin.cn/n/1269134.html

相关文章

单次询问不得超过10小时_官方:西甲今日起可恢复团队训练,但不得超过10人...

直播吧5月18日讯 西甲官方宣布各俱乐部今天起可进行团队训练,但最多不超过10人。受冠状病毒疫情影响,西甲自3月12日以来就一直处在停摆状态,恢复团队训练是联赛重启的重要一步。西甲主席特巴斯表示:“西甲训练计划进入下一阶段标志…

python 获取超出指定大小的文件大小、地址

import osdef get_big_file(path, filesize):"""找出path目录下文件大小大于filesize的文件:param path::param filesize::return:"""# 遍历指定文件夹及其子文件夹for dirpath, dirnames, filenames in os.walk(path):for filename in filename…

虚函数表到底是怎么存放的

“when VTABLE is get created in Memory , In compiletime or runtime?” Compile time. The vtable is simple an array of function pointers that gets stored in the executable. It never changes and this array is shared by all instances of a given class. Each in…

c#中接口的使用方法图解_怎样使用数字万用表?数字万用表的使用步骤和使用方法教程图解...

点击“电工电气学习”关注即可免费订阅!电工学习网:www.diangon.com关注电工学习网官方微信公众号“电工电气学习”,收获更多经验知识。第一步:认识万用表,这里介绍该数字万用表的常用功能,我们常用的几大模…

静态绑定和动态绑定总结

静态绑定和动态绑定 ^_^

swagger隐藏实体类字段_swagger基本使用

关于 SwaggerSwagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因:mSwagger 可以生成一个具有互动性的API控制台,开发者可以用来快速学习和尝试API。Swagger 可以生成客户端SDK代码用于各种不同的平台上的实现。Swagger 文件可…

Could not load dynamic library ‘cudart64_101.dll‘; dlerror: cudart64_101.dll not found

Could not load dynamic library ‘cudart64_101.dll’; dlerror: cudart64_101.dll not found 解决方法:下载cudart64_101.dll 放置C:\Windows\System32\里面

关于重载、隐藏、重写的一些思考(2)

关于重载、隐藏、重写的一些思考(1)内容我们谈到了override,我说它和namehiding看上去很相似。我们先验证一下,它是否有namehiding的一些特征,并且又有哪些不同。 class Base { public:virtual void func1() 0;virtu…