pyserial 2.6과 함께 python 2.7.2를 사용하고 있습니다. eol을 위해 "\ n"이외의 문자가있는 장치와 통신 할 때 pyserial.readline()을 사용하는 가장 좋은 방법은 무엇입니까? pyserial doc은 python 2.6+에서 pyserial.readline()이 더 이상 'eol ='인수를 사용하지 않지만 다음과 같이 io.TextIOWrapper를 사용하는 것이 좋습니다. ser = serial.serial_for_url ('loop : //', timeout = 1) 는 =에게 io.TextIOWrapper은 (io.BufferedRWPair (SER, SER)는)pyserial.readline() with python 2.7
파이썬 io.BufferedRWPair doc 특별히 BufferedRWPair가 기본 원료 스트림에 대한 액세스를 동기화하려고 시도하지 않습니다 "라는, 그 접근 방식에 대해 경고 그러나. 당신은 통과 안 SIO 리더 및 라이터와 같은 객체이며 대신 BufferedRandom을 사용하십시오. "
누군가 'eol'이외의 다른 eol로 작업하는 pyserial.readline()의 작동 예제를 가리킬 수 있습니까?
감사합니다, 톰
그냥'read()'를 사용하고 직접 줄을 나눌 수 있습니다. – TJD