-2
我正在使用Wifi模块并使用此帮助file我想通过函数Connect()连接到wifi,但它工作正常但函数有问题时应该返回False,但由于某种原因,我得到这个错误wifi.exceptions.ConnectionError....
,因为我可以告诉帮助程序文件应该捕获该错误,然后返回False到我的主程序。正如第57行和第69行所示,except wifi.exceptions.ConnectionError:
反而会造成我的程序崩溃。获取异常线程1尝试应该捕获错误
import WifiHandler
isConnected = WifiHandler.Connect("wifiNetwork","Password")
if isConnect == True:
do Somthing
,这是错误
TraceBack (most recent call last):
File "test.py". line 11, in <module>
isConnected = WifiHandler.Connect(ssid,password)
File "/home/pi/WifiHandler.py", line 43, in Connect
savedcell.activate()
File "/usr/local/lib/python3.4/dist-packages/wifi/scheme.py", line 176. in activate
return self.parse_ifup_output(ifup_output)
File "/usr/local/lib/python3.4/dist-packages/wifi/scheme.py" line 183, in parse_ifuo_output
raise ConnectionError("failed to connect to %r" % self)
wifi.exceptions.ConnectionError: Failed to connect to Scheme(interface='wlan0',name ='SSIDName', options={'wpa-psk':'32nnj3323jej222n4n2n421353535353535353535353535353', 'wpa-ssid': 'SSIDName' , 'wireless-channel':'auto'})
你能显示整个例外,你呢?让你的代码可以帮助我们真正帮助你。 – Morb
在'帮助程序文件'中,执行'savedcell = FindFromSavedList(cell.ssid)'部分时,它会查找某些内容并调用保存的单元格的激活功能。 – Morb
谢谢,创建助手文件的人认为部分代码不会给出错误我添加了一个'try:除了wifi.exceptions.ConnectionError:' –