你好吗?在
我正在尝试找到一个简单的方法来获得wifi接口的频道。好吧,我找到了一个办法,但这是相当混乱,一点也不简单。我在网上搜索过,但似乎没有人有同样的问题。在
我是这样做的:
我取iwlist wlan0 channel的输出,它是:wlan0 13 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Current Frequency:2.427 GHz (Channel 4)
您可以清楚地看到频道(当前为频道4)。在
我使用subprocess-模块来获得输出:
^{pr2}$
输出正是我想要的,但是获取它的方法太复杂了。我也不想使用任何shell命令。。。在
还有别的办法吗?提前谢谢你!在