这可能是因为我的ISP供应商,有时当我不在的时候,互联网关闭,直到我重新启动wifi连接才工作。所以我的脚本开始引发超时异常,直到我关闭然后打开wifi连接。在osx el capitan上使用python 2.7有没有一种自动打开/关闭wifi的有效方法?
最佳答案
干得好:
>>> import subprocess
>>> child = subprocess.Popen(["networksetup", "-setairportpower", "airport", "off"], stdout=subprocess.PIPE)
>>> output, error = child.communicate()
>>> print output
airport is not a Wi-Fi interface.
Turning off the only airport interface found: en1