Ich muss in eine Datei einen Wert schreiben. Das funktioniert auch problemlos, solange ich das einmal mache. Jedoch muss ich alle paar Sekunden einen anderen Wert in die Datei schreiben (Ansteuerung von GPIOs).
Zu Testzwecken hab ich was ganz einfaches geschreiben und zwar, dass alle 2 Sekunden eine 0 bzw. eine 1 in das Textfile geschrieben wird. Das würde dann HW seitig ein Ein- bzw. Ausschalten von irgendwas gleichkommen. Jedoch funktioniert das dann doch nicht so einfach wie ich mir das vorgestellt habe....
Code: Alles auswählen
import sys
import time
i=0
f=open("d:\\test.txt", "w")
while i==10:
f.write("1")
time.sleep(2)
f.write("0")
time.sleep(2)
i=i+1
f.close()
Der Code ist nur eine von vielen Varianten die ich versucht hab. Auch bei while True: endet das Program sofort. Auch wenn ich open und close in die While-Schleife mit reinschreibe für jeden write Befehl bringt das nichts.....
Ich bin mir sicher es kann nur einen Kleinigkeit sein, aber offensichltich bin ich heute schon zu müde und auch nach mehreren Versuchen hab ich das nicht hinbekommen.
Danke schon mal!
mfg
Andreas