크기를 지정할 수 있는 선입선출 형식의 리스트. 기능이 더 많지만, 내가 사용하는 목적은 딱 저것이다.
라즈베리파이 피코의 micropython에서 10개 항목을 가지는 deque 는 다음과 같이 구현한다.
from collections import deque
buffer = deque((), 10)
크기를 지정할 수 있는 선입선출 형식의 리스트. 기능이 더 많지만, 내가 사용하는 목적은 딱 저것이다.
라즈베리파이 피코의 micropython에서 10개 항목을 가지는 deque 는 다음과 같이 구현한다.
from collections import deque
buffer = deque((), 10)

결과
개선점
sentence = uart.read().decode('utf-8')
for char in sentence:
gps.update(char)
이것을 try ~ except로 하면
try:
sentence = uart.read().decode('utf-8')
for char in sentence:
gps.update(char)
except:
pass
data = uart.read().decode('utf-8')
for line in data.strip().splitlines():
for char in line:
try:
gps.update(char)
except:
pass