Как подключить / отключить / настроить беспроводную сеть в python?

Я смотрю, есть ли способ подключиться или отключиться от беспроводной сети на питоне, желательно, чтобы это было полезно для публичных и защищенных сетей, если я предоставил пароль. Если я смогу настроить параметры беспроводной сети, это будет дополнительный бонус (например, см. Все сети в диапазоне, см. Информацию о сетях в диапазоне (например, тип шифрования)). Я запускаю компьютер для Windows, поэтому я вижу много ответов на этот вопрос в Linux или других операционных системах, но ни один из них в Windows. Заранее спасибо.

Вам, вероятно, придется использовать одну из DLL в Windows для этого. Используя ctypes, вы можете получить доступ к API win32 из Python.

Похоже, что функции wlanapi.dll , начиная с WlanOpenHandle и WlanEnumInterfaces, могут делать то, что вы хотите.

Изменить: например, код, см. Принятый ответ на этот вопрос .