
使用Python代码获取本地IP地址
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程介绍如何通过编写简单的Python脚本来自动检测并显示计算机的本地IP地址,适合编程初学者学习实践。
利用Python程序可以获取本机的IP地址。这里简单介绍几种常见的方法:
1. 使用`socket`模块:
```python
import socket
def get_local_ip():
hostname = socket.gethostname()
ip_address = socket.gethostbyname(hostname)
return ip_address
print(get_local_ip())
```
2. 利用外部服务获取IP地址(适用于需要通过互联网访问的情况):
```python
import requests
def fetch_external_ip():
response = requests.get(https://api.ipify.org)
if response.status_code == 200:
return response.text.strip()
print(fetch_external_ip())
```
以上两种方法中,第一种可以直接获取到本地计算机的IP地址;第二种则适用于需要通过互联网服务来确定自己的公网IP的情况。根据实际需求选择合适的方法即可。
请确保在使用上述代码前已安装必要的Python库(如`requests`),并且环境配置正确以支持网络请求或socket操作。
全部评论 (0)
还没有任何评论哟~


