问题标签 [python-netifaces]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
284 浏览

python - 为什么 lambda 表达式结果对象的这种 dict 转换有什么问题?

认为我拥有世界上最好的 lambda 表达式来返回使用 python 和 netifaces 所需的所有相关网络信息时感到自鸣得意

但我得到了这个

缩小一点

问题出在哪里:

但是所以我可以将过滤器对象转换为列表

但是,这不是我想要的。我想要它实际上是什么:

那么是什么让我的演员回到字典?

0 投票
6 回答
221 浏览

python - 如何使用字典从列表中获取数据

您好,我有一个带有 List 和字典的 python 变量

我已经尝试了一切但我无法被'addr'提取。

请帮忙。

0 投票
1 回答
637 浏览

android - kivy buildozer中android上的netifaces导入错误

我在 buildozer 要求中有导入 netifaces。但是在构建应用程序之后。在应用程序运行时,我在 kivy 应用程序中导入 android 上的 netifaces 时遇到问题。输出如下。这个错误想说什么。它给出了一些错误,例如:

以下是 app.log 的完整日志输出。

看不懂,这是什么?请你能告诉我为什么会出现这个错误,我该如何解决这个问题?如果告诉我解决方案,我将非常感谢你。

这是我的 buildozer.spec:

现在你会更好地理解我的问题。

编辑: 在您提出关于错误的新建议后,它在 buildozer logcat 中给出了新错误,它使我的应用程序崩溃。以下是在设备上启动应用程序期间获取的日志。

我认为这是调试错误,但我该如何解决这个问题。

0 投票
1 回答
2969 浏览

python - 如何修复 python2.7 的 netifaces 模块安装?

环境:Kali Linux 2

我开始阅读这本书“Python网络编程食谱”,作者列出了我在本书中需要的几个模块,除了#netifaces之外,我能够安装所有这些模块,我尝试了“pip install netifaces”和“python setup. py install" 方法,但都出现此消息:

我尝试安装 python-dev 以及我在以前的问题中可以找到的所有库,但没有任何事情发生

谢谢大家的帮助

0 投票
1 回答
3728 浏览

python - 从我的计算机 python 中提取子网掩码

亲爱的我打算提取我的子网掩码,我使用了下面的代码,但子网掩码总是 255.255.255.255 这是错误的

代码的输出是:

CMD 上 IPconfig/all 的输出:

ipconfig /全部

0 投票
2 回答
3602 浏览

python - Python网络接口扫描

我需要创建一个 Python 脚本来查询网络接口并返回主机名、IP 地址和 mac 地址。

这是我正在使用的程序的一个版本。这似乎抓住了我需要的所有数据,但我无法让它打印干净或正确!我正在寻找类似的东西:“Nic:wlan0,ipaddr:10.0.0.1,mac:4651168584541”

我是编程新手,对 python 也很陌生,所以请提供任何帮助!

0 投票
1 回答
406 浏览

python - 访问 netifaces 词典的优雅方式

这听起来可能很愚蠢,但老实说,我不知道如何做对。我现在在 Python 中混了一段时间。我想访问由netifaces(特定网卡的Mac地址)制作的字典,导入一个条目,然后将其打印为一个优雅的字符串。我很难找到优雅的方式来做到这一点。

这是我到目前为止所拥有的:

我得到正确的 Mac 地址值,如下所示:

我只需要导入 Mac 地址部分(作为字符串),所以我尝试以某种优雅的方式获取它,但我能做的最好的事情是:

我得到(如预期的那样):

所以在这里我决定尝试一些严肃的 Inception 风格的编码,它基本上是有效的,但它绝对不是优雅和简单的......

所以我得到:

然后我做了:

然后我(终于)得到了我的 Mac 地址......有没有什么优雅的方法可以在不让我的代码看起来像那样的情况下获得那个 Mac 地址?

0 投票
0 回答
20 浏览

python - 我想知道他们是否可以返回机器中安装的 NIC 数量以及分配给每台机器的带宽量?

这是我到目前为止编写的代码的链接。最终我们将在服务器上实现代码并创建一个数据库。我正在尝试获取最相关的信息,以使我们的系统管理员更轻松。一旦我在代码中获得一些网络信息,我将构建一个数据库,然后希望实现一切。哦,这是我的 pastebin 代码的链接https://pastebin.com/8t69WeXv

0 投票
1 回答
846 浏览

python - Python netifaces 给出不寻常的输出

我过去一直在使用 netifaces,没有任何问题,但最近发生了一些变化。我不确定是 Windows 10 故障还是 python 或 netifaces 本身。无论如何,这就是发生的事情。

根据文档代码:

应该给我类似的结果:

而在我的情况下,我得到的是:

在这一点上,我不知道我正在处理什么以及接下来要选择什么。但随机使用任何这样的结果:

还返回某种“加密”结果:

而不是它在文档中呈现的方式(看起来更用户友好,不是吗?):

有人可以向我解释发生了什么以及如何“破译”这些结果吗?我最终要做的是获取我的电脑正在使用的所有网络接口的 IP 地址。

注意:Python 3.6、Netifaces 0.10.5、Windows 10

0 投票
1 回答
60 浏览

python - 使用其他python包的.so

我拿 ' netifaces ' python 包和加载netifaces.cpython-35m-x86_64-linux-gnu.so什么cython.cdll.LoadLibrary。但我得到错误:

1one 知道如何解决吗?