我在玩python上的os模块,即允许您访问控制台的函数,我正在尝试创建一种Wi-Fi网络登录工具。这些都是在Mac上完成的,我使用的是networksetup -setairportnetwork en0 "SSID" password
。我想知道,当密码出错时,python是否有办法对此做出回应,就像是在尝试…除了。。。声明。
以下是当前代码:
import os
ssid = input("Please enter the network SSID \n")
password = input("Please enter the network password \n")
print ("Connecting to...")
print ("SSID: " + ssid)
print ("Password: " + password)
os.system("networksetup -setairportnetwork en0 \"" + ssid + "\" " + password)
这应该管用。更改异常以捕获引发的异常。你知道吗
似乎
networksetup
执行not behave well,即使出现错误也返回0。这意味着您必须解析程序的输出。你知道吗相关问题 更多 >
编程相关推荐