Я хочу подключиться к сети Wi-Fi, используя Python для OS X (10.11). Основываясь на CWInterface reference, я понял, что существует метод iface.associateToNetwork_password_error_()
, однако, когда он называется, он не подключается к сети и не вызывает никаких исключений.Как подключиться к сети Wi-Fi с использованием Python на OS X?
В то же время iface.disassociate()
работает правильно и отключает WiFi.
Это код, который я попробовал:
import objc
objc.loadBundle('CoreWLAN',
bundle_path='/System/Library/Frameworks/CoreWLAN.framework',
module_globals=globals())
iface = CWInterface.interface()
iface.associateToNetwork_password_error_(SSID, PASSWORD, None)
Как я могу подключиться к указанной сети с Python на OS X и убедитесь, что было установлено соединение?
Что такое 'SSID'? Мне кажется, что этот метод принимает «CWNetwork» в качестве своего первого параметра, но насколько я могу судить, у вас нет экземпляра одного, чтобы дать ему. – ArtOfWarfare