python - 在 Linux 操作系统上 在 Python 中确定给定的网络接口是基于 wifi 还是仅基于以太网?
问题描述
在 Linux 上,需要在 Python 中确定给定的网络接口是基于 wifi 还是仅基于以太网(即电缆)。如果您愿意,在需要了解接口传输类型的项目上工作。鉴于 Linux 中的现代网络架构,您不能相信 UDEV 或其他东西没有将接口命名为奇怪的东西,因此可以信任对接口名称的 ens* 与 wl* 解析。
解决方案
尝试使用 PyRIC 库中的 pyric.pyw.iswireless() 调用。
推荐阅读
- ruby-on-rails - gemfile中的ruby版本与本地ruby之间的冲突
- python - 在 Python 中,有没有办法从字符串中的值创建标头?
- c# - Xamarin 添加 wcf 服务,我无法在 IOS 中运行我的项目
- windows - 如何从没有文件扩展名的目录中检索文件名列表
- arrays - Convert subroutine to a function that can be used in a formula
- c# - 如何在不丢失数据的情况下在两个页面之间切换:WPF、C#
- javascript - 我正在为 Javascript Promise 苦苦挣扎
- android - KOTLIN:Glide 图像未从 Firebase-Storage 加载到片段中
- python - Selenium 无法访问 Youtube 搜索栏?
- zeromq - 如何在 jzmq Java 绑定中为 ZeroMQ 创建轮询器?