我正在使用PySerial从ttyAMA0读取数据并传输到ttyUSB0,这很好用。
#!/usr/bin/env python
import time
import serial
ser = serial.Serial(
port='//dev/ttyAMA0',
baudrate = 9600,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS,
timeout=1
)
ser2 = serial.Serial(
port='//dev/ttyUSB0',
baudrate = 9600,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS
)
counter=0
while 1:
x=ser.readline()
if x != '':
counter += 1
print x
print counter
ser2.write(x)
我的问题:有什么办法可以将相同的数据连续写入 ser2 ,直到 ser.readline 有新条目?