在 osx 上使用 python 打开/关闭 wifi

hzl*_*rdo 2 python macos wifi python-2.7 phantomjs

可能是因为我的 ISP 提供商的原因,有时当我不在时,互联网会出现故障,并且在我重新启动 wifi 连接之前它无法工作。所以我的脚本开始引发超时异常,直到我关闭然后打开 wifi 连接。有没有一种有效的方法可以在 osx el capan 上使用 python 2.7 自动打开/关闭 wifi?

hzl*_*rdo 8

解决方案:

在不使用任何复杂或子流程模块的情况下,更简单、更有效的方法是:

import os 
os.system("networksetup -setairportpower airport off")
os.system("networksetup -setairportpower airport on")
Run Code Online (Sandbox Code Playgroud)

感谢Hackaholic