#!/usr/bin/env python """ 诊断脚本 - 检查 serial 模块问题 """ try: # 第1步:导入 serial 模块 print("[1] 导入 serial 模块...", end=" ") import serial print("✓") print(f" serial 位置: {serial.__file__}") print(f" serial.Serial: {serial.Serial}") # 第2步:导入 SerialManager print("[2] 导入 SerialManager...", end=" ") from src.serial_manager import SerialManager print("✓") # 第3步:创建实例 print("[3] 创建 SerialManager 实例...", end=" ") manager = SerialManager() print("✓") # 第4步:再次检查 serial 模块 print("[4] 再次检查 serial 模块...", end=" ") print("✓") print(f" serial.Serial: {serial.Serial}") print() print("✓ 所有诊断通过!") except Exception as e: import traceback print(f"✗") print() print("错误详情:") traceback.print_exc()