import serial
port = "/dev/ttyUSB0"
def GPS(data):
if data[0:6] == "$GPGGA":
sdata = data.split(",")
time = sdata[1][0:2] + ":" + sdata[1][2:4] + ":" + sdata[1][4:6]
used = sdata[7]
print(time)
print(used)
#
ser = serial.Serial(port, baudrate = 9600, timeout = 0.5)
#
while True :
data = ser.readline()
GPS(data)
GPS의 값을 출력하는 코드입니다. 파이썬2로는 정상적으로 프로그래밍이 진행되는데 파이썬3으로는 아무런 작동도 하지 않습니다.. 에러코드도 없구요.. 무슨 문제인걸까요?