如何在Python平台中独立地并且仅使用标准库来查找本地IP地址(即192.168.x.x或10.0.x.x)?

推荐答案

import socket
socket.gethostbyname(socket.gethostname())

这并不总是有效(在/etc/hosts中主机名为127.0.0.1的机器上返回127.0.0.1),gimel显示的是一个换行符,使用socket.getfqdn()代替.当然,你的机器需要一个可解析的主机名.

Python相关问答推荐

取相框中一列的第二位数字

获取Azure Pipelines以从pyproject.toml(而不是relevments_dev.文本)安装测试环境

如何在telegram 机器人中发送音频?

Pandas滚动分钟,来自其他列的相应值

如果AST请求默认受csref保护,那么在Django中使用@ system_decorator(csref_protect)的目的是什么?

将HTML输出转换为表格中的问题

@Property方法上的inspect.getmembers出现意外行为,引发异常

如何使用matplotlib在Python中使用规范化数据和原始t测试值创建组合热图?

Pandas 有条件轮班操作

运行终端命令时出现问题:pip start anonymous"

在Python中管理打开对话框

加速Python循环

有没有一种方法可以从python的pussompy比较结果中提取文本?

在Python中动态计算范围

关于Python异步编程的问题和使用await/await def关键字

如何在UserSerializer中添加显式字段?

为一个组的每个子组绘制,

如何在Python中获取`Genericums`超级类型?

判断solve_ivp中的事件

在Python中调用变量(特别是Tkinter)