当前位置: 首页 > 面试题库 >

列出所有适用于PC的无线网络Python

宰父阳焱
2023-03-14
问题内容

我试图找出如何列出Python中所有可用的无线网络。我正在使用Windows 8.1。

是否有我可以调用的内置函数或通过库?

请给我看看打印列表的代码。


问题答案:

您将需要该subprocess模块和一个Windows命令:

import subprocess
results = subprocess.check_output(["netsh", "wlan", "show", "network"])

只是获得SSID的一些额外功能。

results = results.decode("ascii") # needed in python 3
results = results.replace("\r","")
ls = results.split("\n")
ls = ls[4:]
ssids = []
x = 0
while x < len(ls):
    if x % 5 == 0:
        ssids.append(ls[x])
    x += 1
print(ssids)

https://docs.python.org/2/library/subprocess.html



 类似资料:
  • 在我的AWS账户上,我几乎没有VPC。我正在试图找到一种方法来列出位于某个专有网络下的所有资源。 谢谢

  • 当向参与者发放新身份或者将现有身份绑定到参与者时,在已部署的业务网络中的身份库中一个身份与参与者之间的映射被创建。当该参与者使用该身份将事务提交到已部署的业务网络时,Composer运行时会在身份库中查找该身份的有效映射。这种查找是使用公钥签名或指纹完成的,指纹本质上是证书内容的散列(对证书和身份唯一的)。 为了在已部署的业务网络中执行身份管理操作,你需要列出和查看身份库中的一组身份。 在你开始之

  • 我计划让SimCard号码插入Android设备。为此,我尝试了这个编码片段, TelephonyManager tm=(TelephonyManager)此。getApplicationContext()。getSystemService(上下文.电话服务);字符串phoneNumber=tm。getSimcardNumber(); 我的问题是,我是否能得到所有网络供应商的Simcard号码。请

  • 问题内容: 我想获得可用无线网络的列表。理想情况下,这将通过一些C调用进行,但是我不介意是否必须通过系统调用来混淆它。如果所需的C调用或程序不需要某些奇特的第三方包,甚至会更好。 互联网似乎建议我使用从命令行确实可以解决问题的技巧,但是我宁愿不需要root权限。我只想了解基础知识,什么也不想改变。 问题答案: 该无线工具包-它的iwlist是其中的一部分- 还包含一个无线工具帮助程序库。您需要包含

  • 一面与主管面一起 一面:60min 1. 自我介绍 2. 项目介绍 3. 手撕算法:任务调度(leetcode612)写了半天发现思路错了,然后叫面试官给我换了一个,分发糖果(leetcode135),过了。然后大概介绍思路。 4. 介绍面向对象 5. 介绍java运行时内存区 主管面:20min 1. 自我介绍 2. 项目介绍 3. 项目过程中的困难怎么解决的 4. 家庭介绍 5. 性格介绍 6

  • 问题内容: 我们正在做一个用Java编码的项目(针对JRE 1.6编译),并且需要一些小但显然复杂的功能的帮助:我们想在连接特定的无线网络时执行某些操作,例如,当连接的SSID ==“ myNetworkAtHome时”或类似内容。 在浏览了该站点,谷歌和Java文档之后,我们更加接近了。在此处查看代码后:http : //download.oracle.com/javase/tutorial/n