diff --git a/src/communicate/Serial.py b/src/communicate/Serial.py index 83054d246f9dbf87947c83ea03d9752e18253c5d..12864a41bad840d2d240f46575881a9f762e9a6a 100644 --- a/src/communicate/Serial.py +++ b/src/communicate/Serial.py @@ -17,6 +17,8 @@ def serialInit(port, stopbits=serial.STOPBITS_ONE, timeout=0.5): ret=False + # 在串口打开失败时,ser 会被设为 None,避免了未定义的引用问题。 + ser=None try: # 打开串口,并得到串口对象 ser = serial.Serial(port,