Re: Pyton 3 Serial Fehler
Verfasst: Freitag 5. Januar 2018, 10:13
@AnDre86: am besten öffnet man Dateiobjekte mit `with`:
da das Protokoll doch wahrscheinlich zeilenbasiert ist, macht das timeout hier nicht wirklich Sinn:
Zu Deiner Frage: Dateinamen sind auch nur Strings, so dass man sie einfach mit Variablen zusammen formatieren kann.
Code: Alles auswählen
with serial.Serial('COM1', 19200, timeout=1) as ser:
while True:
serial_line = ser.readline()
if serial_line:
log = serial_line.decode('utf-8')
print(log)
with open(r"C:\Users\x\Desktop\Test\Messung.txt", "a") as f:
f.write(log)
Code: Alles auswählen
with serial.Serial('COM1', 19200) as ser:
while True:
serial_line = ser.readline()
log = serial_line.decode('utf-8')
print(log)
with open(r"C:\Users\x\Desktop\Test\Messung.txt", "a") as f:
f.write(log)