我正在尝试创建一个使用 python 初始化串行端口连接的模块:
import serial
class myserial:
def __init__(self, port, baudrate)
self = serial.Serial(port, baudrate)
当我在 Python 中运行它时,我收到一条 AttributeError 消息,指出 self 没有打开属性。有谁知道上面这段代码有什么问题?任何帮助将不胜感激。
谢谢
我正在尝试创建一个使用 python 初始化串行端口连接的模块:
import serial
class myserial:
def __init__(self, port, baudrate)
self = serial.Serial(port, baudrate)
当我在 Python 中运行它时,我收到一条 AttributeError 消息,指出 self 没有打开属性。有谁知道上面这段代码有什么问题?任何帮助将不胜感激。
谢谢
你想做什么,分配给self
?请参阅为什么 Python 对象中的 `self` 是不可变的?以获得讨论此问题的答案。
也许您想详细说明您实际尝试做的事情。
您应该将 Serial 对象设置为 self 的成员,而不是直接设置为 self
像这样的东西:
class myserial:
def __init__(self, port, baudrate):
self.ser = serial.Serial(port, baudrate)
高温高压