写一个查看iP地址的程序
时间: 2024-09-12 08:08:29 浏览: 59
IP地址登记程序(唯一)
在Python中,编写一个简单的程序来查看本地计算机的IP地址如下:
```python
import socket
def get_ip_address():
try:
# 获取本地主机名
host = socket.gethostname()
# 尝试获取IP地址
ip = socket.gethostbyname(host)
print(f"Your IP address is: {ip}")
except socket.gaierror:
print("Failed to get the IP address.")
# 调用函数
get_ip_address()
```
这个程序首先导入socket模块,然后定义了一个函数get_ip_address()。它尝试通过调用`socket.gethostname()`获取主机名,接着使用`socket.gethostbyname()`得到相应的IP地址。如果在这个过程中出现错误(比如无法连接网络),则捕获`socket.gaierror`异常并打印一条消息。
阅读全文