Python 如何在Ubuntu上使用USB调制解调器发送AT命令

Python 如何在Ubuntu上使用USB调制解调器发送AT命令,python,ubuntu,Python,Ubuntu,像这样的命令:*342*55*225*5 我在上面安装了Ubuntu和minicom。我试着按照上面写的指南去做, 但我被阻止了,因为当我在输入并单击输入时,它没有响应 在python上,我正在跟踪一个方法,但当我输入这个命令时 comport = serial.Serial('ttyUSB4') 我得到了这个错误: self.fd = os.open(self.portstr, os.O_RDWR|os.O_NOCTTY|os.O_NONBLOCK) OSError: [Errno 2]

像这样的命令:
*342*55*225*5 

我在上面安装了Ubuntu和minicom。我试着按照上面写的指南去做, 但我被阻止了,因为当我在输入并单击输入时,它没有响应

在python上,我正在跟踪一个方法,但当我输入这个命令时

comport = serial.Serial('ttyUSB4')
我得到了这个错误:

self.fd = os.open(self.portstr, os.O_RDWR|os.O_NOCTTY|os.O_NONBLOCK)
OSError: [Errno 2] No such file or directory: 'ttyUSB4'

尝试提供设备的完整路径:

comport = serial.Serial('/dev/ttyUSB4')
但更喜欢udev路径,如果您以其他顺序插入设备,它们不会改变:

comport = serial.Serial('/dev/serial/by-id/<nameofyourdevice>')
comport=serial.serial('/dev/serial/by id/'))

尝试提供设备的完整路径:

comport = serial.Serial('/dev/ttyUSB4')
但更喜欢udev路径,如果您以其他顺序插入设备,它们不会改变:

comport = serial.Serial('/dev/serial/by-id/<nameofyourdevice>')
comport=serial.serial('/dev/serial/by id/'))

谢谢你,这成功了,现在我怎么拨打:*436*1*2*68504759?@akramdahab如果成功了,请接受我的回答(点击绿色勾号)。你能帮我拨打这类代码吗:*436*1*2*68504759@akramdahab有特殊AT命令(“AT+CUSD”)谢谢你这成功了,现在我该怎么拨:*436*1*2*68504759#?@akramdahab因此,如果它有效,请接受我的回答(点击绿色勾号)。你能帮助我如何拨这种代码:*436*1*2*68504759#@akramdahab有特殊AT命令(“AT+CUSD”)