'serial'没有属性Serial Error,不是文件名或导入方法
'serial'没有属性Serial Error,不是文件名或导入方法
我在这里寻找了类似的解决方案,但我发现的唯一解决方法并没有修复问题,像这个python模块\'serial\'没有属性\'Serial\' [重复]的解决方案也没有解决。\n这段代码\n
self.ser = serial.Serial(port=self.dev_path, baudrate=600, bytesize=8, parity='N', stopbits=1, timeout=None)
\n出现错误\n
AttributeError: 模块'serial'没有属性'Serial'
\n我导入serial模块的方式是\n
import serial
\n然而其他解决方案建议使用\n
from serial import Serial
\n这样会出现错误\n
NameError: name 'serial' is not defined
\n编辑完整代码:\n
def __init__(self, debugging=False): # self.ser = serial.Serial(port='/dev/ttyUSB0',baudrate=600, bytesize=8, parity='N', stopbits=1, timeout=None) self.ser = serial.Serial(port=self.dev_path, baudrate=600, bytesize=8, parity='N', stopbits=1, timeout=None) print(str(self.ser.name)) self.status() self.debug = debugging if (self.debug): print(self.ser.name) print("Pulse: " + str(self.pulse) + "\n") def __del__(self): self.ser.close()