前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python实用工具】查询本机IP地址

【Python实用工具】查询本机IP地址

作者头像
天道Vax的时间宝藏
发布2021-08-11 16:07:13
1.1K0
发布2021-08-11 16:07:13
举报

程序功能:查询本地Ip和公网IP,包含本机ip查询和公网ip查询

代码:

代码语言:javascript
复制
import os,re,requests
def main():
    i=int(input('输入数字:\n1、查询本机ip\n2、查询公网ip\n'))
    if i==1:
        os.system('ipconfig /all >ip.txt&find "IPv4 地址" ip.txt')
        os.remove('ip.txt')
    elif i==2:
        resp=requests.get('https://2021.ip138.com',headers={'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6)''AppleWebKit/537.36 (KHTML, like Gecko)''Chrome/83.0.4103.97 Safari/537.36','Accept': 'text/html,application/xhtml+xml,application/xml;''q=0.9,image/webp,image/apng,*/*;''q=0.8,application/signed-exchange;v=b3;q=0.9','Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8'})
        ip=re.findall(r'>(.+)</a>](.+)',resp.text)
        print(' '.join(ip[0]))
    else:
        print('请输入对应数字!')
main()
while True:
    i=input('是否继续?q:退出,其它:继续\n')
    if i=='q':
        break
    else:
        main()

运行结果:

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2zfnux4dfpesc

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-07-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
弹性公网 IP
弹性公网 IP(Elastic IP,EIP)是可以独立购买和持有,且在某个地域下固定不变的公网 IP 地址,可以与 CVM、NAT 网关、弹性网卡和高可用虚拟 IP 等云资源绑定,提供访问公网和被公网访问能力;还可与云资源的生命周期解耦合,单独进行操作;同时提供多种计费模式,您可以根据业务特点灵活选择,以降低公网成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档