나는 가속도계 MMA7361L에서받은 데이터를 저장하기 위해 다음 파이썬 코드를 사용하고 있습니다. 파일이 생성되었지만 쓰여지는 데이터가 없습니까?파이썬을 사용하여 텍스트 파일에 시리얼 데이터 저장
데이터 손실을 방지하려면 파일에 데이터를 저장해야합니다. 데이터는 내 가속도계를 연결하는 내 마이크로 컨트롤러 인 Arduino에서 전송합니다.
import serial
port = serial.Serial('COM4', 9600)
for i in range(0, 10):
abc=open('abc.txt', 'r+b') //append and binary(a+b) mode
x = port.read(size=1)// 1 byte
print x
abc.write(x)
abc.close()
port.close()
코드 코멘트가 나타내는대로'a + b' 모드가 아니라'r + b' 모드로 파일을 여는 중입니다. 또한 바이너리 파일에 'txt'확장자를 부여하는 것은 혼란 스럽습니다. – aaronasterling
미안 .. 무언가를 시도하고 B4를 업로드하는 것을 잊어 버렸습니다 .. 어쨌든 고맙습니다! – change