try...catch
-
while(True): try: bus.send(ustruct.pack("<h", len(data)), timeout=10000) # 首先发送长度 (16-bits). try: bus.send(data, timeout=10000) # 然后发送数据 print("Sent Data!") # 没有遇到错误时,会显示 except OSError as err: pass # 不用担心遇到错误,会跳过 # 请注意,有3个可能的错误。 超时错误(timeout error), # 通用错误(general purpose error)或繁忙错误 #(busy error)。 “err.arg[0]”的错误代码分别 # 为116,5,16。 except OSError as err: pass # 不用担心遇到错误,会跳过 # 请注意,有3个可能的错误。 超时错误(timeout error), # 通用错误(general purpose error)或繁忙错误 #(busy error)。 “err.arg[0]”的错误代码分别 # 为116,5,16。
代码里的try和except是什么意思可以不写吗
-