Python程序用于查找客户端的IP地址


在本教程中,我们将使用Python中的socket模块来查找客户端的IP地址。每台笔记本电脑、手机、平板电脑等都拥有其独特的IP地址。我们将使用socket模块来查找它。让我们看看查找设备IP地址的步骤。

算法

  1. 导入socket模块
  2. 使用socket.gethostname()方法获取主机名并将其存储在一个变量中。
  3. 通过将主机名作为参数传递给
  4. socket.gethostbyname()方法来查找IP地址,并将其存储在一个变量中。
  5. 打印IP地址。

让我们为上述算法编写代码。

示例

在线演示

## importing socket module
import socket
## getting the hostname by socket.gethostname() method
hostname = socket.gethostname()
## getting the IP address using socket.gethostbyname() method
ip_address = socket.gethostbyname(hostname)
## printing the hostname and ip_address
print(f"Hostname: {hostname}")
print(f"IP Address: {ip_address}")

输出

如果您运行上述程序,您将得到以下输出。

Hostname: DESKTOP-A0PM5GD
IP Address: 192.168.43.15

结论

如果您对本教程有任何疑问,请在评论区提出。

更新于:2023年8月25日

57K+ 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告