我想看看是否有一种方法可以在 python 中连接或断开无线网络,最好是一种在我提供密码的情况下适用于公共网络和安全网络的方法。如果我可以配置有关无线的选项,那将是一个额外的好处(例如,查看范围内的所有网络,查看有关范围内的网络的信息(例如加密类型))。我运行的是 Windows 计算机,因此我在 Linux 或其他操作系统中看到了这个问题的很多答案,但在 Windows 中却没有。
为此,您可能必须使用 Windows 中的 DLL 之一。使用 ctypes 您可以从 Python 访问 win32 API。
看起来像 wlanapi.dll 中的 函数,从 WlanOpenHandle 和 WlanEnumInterfaces 开始,可能可以实现你想要的功能。
编辑:例如代码,请参阅this接受的答案。