首页 > 电脑专区 > 电脑教程 >

教你怎么用python获得本机的IP地址

来源:互联网 2023-02-21 18:34:34 版权归原作者所有,如有侵权,请联系我们

如果想拿python做网络编程的小伙伴,怎么获得当前主机的IP地址就是必经之路。86Z办公区 - 实用经验教程分享!

下面小编就教小伙伴怎么用python获得本机的IP地址吧。86Z办公区 - 实用经验教程分享!

教你怎么用python获得本机的IP地址86Z办公区 - 实用经验教程分享!

工具/原料

  • python

方法/步骤

  • 1

    我们要用到的,当然是socket模块,所有计算机语言,做网络应用的时候,模块、头文件、函数库等待几乎都是这个名称。socket网络套接字86Z办公区 - 实用经验教程分享!

    我们先来看看自己的IP地址。86Z办公区 - 实用经验教程分享!

    打开爷愁cmd命令提示符(按下win r 输入cmd)86Z办公区 - 实用经验教程分享!

    ipconfig查看下当前的IP地址86Z办公区 - 实用经验教程分享!

    可见霜怕英小编这里是IPV4地址192.168.1.10086Z办公区 - 实用经验教程分享!

    教你怎么用python获得本机的IP地址86Z办公区 - 实用经验教程分享!

  • 1相关内容未经许可获取自百度经验
  • 2

    OK,我们打开python shell,然后导入socket模块86Z办公区 - 实用经验教程分享!

    这里小编用的python386Z办公区 - 实用经验教程分享!

    import socket86Z办公区 - 实用经验教程分享!

    教你怎么用python获得本机的IP地址86Z办公区 - 实用经验教程分享!

  • 3

    我们第一步要做的就是恩泉使用socket模块内的gethostname方法(函数)来获得当前的主机名,然后使用gethostbyname方法来获得IP地址。86Z办公区 - 实用经验教程分享!

    我们先把gethostname的返回值(主机名)赋给一个hostname变量。86Z办公区 - 实用经验教程分享!

    hostname = socket.gethostname()86Z办公区 - 实用经验教程分享!

    然后再把gethostbyname的返回值(IP地址)赋给一个ipaddr变量。86Z办公区 - 实用经验教程分享!

    ipaddr = socket.gethostbyname(hostname)86Z办公区 - 实用经验教程分享!

    教你怎么用python获得本机的IP地址86Z办公区 - 实用经验教程分享!

  • 4

    OK,此时我们同时获得了IP地址和主机名,我们打印出来看看。86Z办公区 - 实用经验教程分享!

    print("您当前的主机名为" hostname "n您当前的IP地址为" ipaddr)86Z办公区 - 实用经验教程分享!

    PS:n是转义符,用于换新行86Z办公区 - 实用经验教程分享!

    教你怎么用python获得本机的IP地址86Z办公区 - 实用经验教程分享!

  • 5

    写成代码如下:86Z办公区 - 实用经验教程分享!

    #-*- conding:utf-8 -*-86Z办公区 - 实用经验教程分享!

    #使用utf8作为编码格式86Z办公区 - 实用经验教程分享!

    86Z办公区 - 实用经验教程分享!

    import socket86Z办公区 - 实用经验教程分享!

    print("您当前的主机名为" socket.gethostname())86Z办公区 - 实用经验教程分享!

    print("您当前的IP地址为" socket.gethostbyname(socket.gethostname()))86Z办公区 - 实用经验教程分享!

    教你怎么用python获得本机的IP地址86Z办公区 - 实用经验教程分享!

  • 是否帮到了您?如果有帮到您,请点个关注、点个投票、点个分享、点个赞

  • 1

    怎么关注?86Z办公区 - 实用经验教程分享!

    在经验的右上角小编头像旁边点击关注,如图。86Z办公区 - 实用经验教程分享!

    教你怎么用python获得本机的IP地址86Z办公区 - 实用经验教程分享!

  • 2

    怎么点赞?86Z办公区 - 实用经验教程分享!

    请在经验左侧点赞,如图。86Z办公区 - 实用经验教程分享!

    教你怎么用python获得本机的IP地址86Z办公区 - 实用经验教程分享!

  • 3

    怎么投票?86Z办公区 - 实用经验教程分享!

    在经验的下方点击投票,如图。86Z办公区 - 实用经验教程分享!

    教你怎么用python获得本机的IP地址86Z办公区 - 实用经验教程分享!

  • 4

    如果觉得小编写的还不错,可以动动鼠标把它分享给您的朋友。86Z办公区 - 实用经验教程分享!

    如何分享,鼠标移动到右下角第一个按钮上,在弹出的选项中进行分享,如图。86Z办公区 - 实用经验教程分享!

    不尽感激。86Z办公区 - 实用经验教程分享!

    教你怎么用python获得本机的IP地址86Z办公区 - 实用经验教程分享!

  • 注意事项

    • 如有疑问,点击左下角的投票或者有得给小编留言,小编看到会第一时间回复您,谢谢
    • 如果喜欢本经验,请关注我。可以把它分享给您的朋友,请点个投票点个收藏。谢谢,您的支持是我最大的动力。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!86Z办公区 - 实用经验教程分享!


    标签: python操作系统地址

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号