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

 时间:2026-02-13 09:43:00

1、我们要用到的,当然是socket模块,所有计算机语言,做网络应用的时候,模块、头文件、函数库等待几乎都是这个名称。socket网络套接字

我们先来看看自己的IP地址。

打开cmd命令提示符(按下win +r 输入cmd)

ipconfig查看下当前的IP地址

可见小编这里是IPV4地址192.168.1.100

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

2、OK,我们打开python shell,然后导入socket模块

这里小编用的python3

import socket

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

3、我们第一步要做的就是使用socket模块内的gethostname方法(函数)来获得当前的主机名,然后使用gethostbyname方法来获得IP地址。

我们先把gethostname的返回值(主机名)赋给一个hostname变量。

hostname = socket.gethostname()

然后再把gethostbyname的返回值(IP地址)赋给一个ipaddr变量。

ipaddr = socket.gethostbyname(hostname)

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

4、OK,此时我们同时获得了IP地址和主机名,我们打印出来看看。

print("您当前的主机名为" + hostname + "\n您当前的IP地址为" + ipaddr)

PS:\n是转义符,用于换新行

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

5、写成代码如下:

#-*- conding:utf-8 -*-

#使用utf8作为编码格式

import socket

print("您当前的主机名为" + socket.gethostname())

print("您当前的IP地址为" + socket.gethostbyname(socket.gethostname()))

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

1、怎么关注?

在经验的右上角小编头像旁边点击关注,如图。

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

2、怎么点赞?

请在经验左侧点赞,如图。

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

3、怎么投票?

在经验的下方点击投票,如图。

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

4、如果觉得小编写的还不错,可以动动鼠标把它分享给您的朋友。

如何分享,鼠标移动到右下角第一个按钮上,在弹出的选项中进行分享,如图。

不尽感激。

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

  • c#数字输入框如何显示01
  • 怎么设置C语言程序开机自启动
  • 蜻蜓fm怎么调频?
  • 解决No module named '_curses'错误的方法
  • 如何使用Visual Studio 2015进行新建一个空项目
  • 热门搜索
    孕妇贫血怎么补 保健常识 猜想的近义词 异想天开的近义词 芝士蛋糕怎么做 更改的近义词 金华火腿怎么做好吃 消费税怎么算 西安外国语大学怎么样 旅顺博物馆