python获取本机ip
时间: 2023-08-23 13:03:49 浏览: 45
你可以使用以下Python代码来获取本机IP地址:
```python
import socket
# 获取本机IP地址
def get_local_ip():
ip = ''
try:
# 获取本机主机名
hostname = socket.gethostname()
# 获取本机IP地址
ip = socket.gethostbyname(hostname)
except:
pass
return ip
```
调用 `get_local_ip()` 函数即可获取本机IP地址。
相关问题
python获取本机ip地址
可以 Python 的 socket 模块来获取本机的 IP 地址。以下是示例代码:
```python
import socket
# 获取本机的主机名
hostname = socket.gethostname()
# 获取本机的 IP 地址
ip_address = socket.gethostbyname(hostname)
print("本机的主机名为:", hostname)
print("本机的 IP 地址为:", ip_address)
```
运行结果如下:
```
本机的主机名为: mycomputer
本机的 IP 地址为: 192.168.1.100
```
python 获取本机ip地址的代码
可以使用 Python 的 `socket` 模块来获取本机 IP 地址,可以尝试以下代码:
```python
import socket
# 获取本机计算机名称
hostname = socket.gethostname()
# 获取本机IP
ip = socket.gethostbyname(hostname)
print("本机IP地址为:" + ip)
```
运行后会输出本机的 IP 地址。