Guten Tag,
ich möchte das Datum, dieTemperatur und den Input eines GPIO Pin in eine Textdatei schreiben.
Als Test wollte ich mit der Temperatur anfangen.
Hier ist der Code:
Code
fileData = open("/home/pi/Documents/TempData","w")
for i in range(5):
fileData.write(time.strftime('%d.%m.%y %H:%M')+";"+str(readTempLines(sensor)[0])+";"+"test"+";"+str(i)+'\n')
print(time.strftime('%d.%m.%y %H:%M:%S')+";"+str(readTempLines(sensor)[0])+";"+"test"+";"+str(i))
time.sleep(1)
fileData.close
GPIO.cleanup()
Die Ausgabe durch den print Befehl sieht so aus
25.04.21 08:12:43;20.312;test;0
25.04.21 08:12:46;20.25;test;1
25.04.21 08:12:49;20.25;test;2
25.04.21 08:12:52;20.187;test;3
25.04.21 08:12:54;20.187;test;4
Die Datei wird erstellt, ist aber komplett leer. Warum wird gar nichts in die Datei geschrieben, wo ist der Fehler ?
Gruß Kai