我有一个 Python 3.7 程序。当我将接口(PEAK CAN 适配器)连接到我的 Windows 笔记本电脑或我的树莓派时,它就可以工作。当它未插入并运行脚本时,出现“未加载驱动程序”错误。我怎样才能在这个程序运行时强制加载这个驱动程序?还是我缺少其他解决方案?有没有办法在运行那部分脚本之前检查驱动程序?
我试过下面的代码,只要没有附加接口,它就会在导入行上失败。
进口罐
def create_log(): bus = can.interface.Bus(bustype='pcan', channel='PCAN_USBBUS1', bitrate=500000) #打开总线