Jetzt wollte ich einfach nur abfrage ob eine Zahl in der solo2.txt steht oder nicht.
Was liefert denn
zurueck wenn kein Ergebnis vorliegt? Die Frage ist wie 'es liegt kein Wert vor' erkannt werden kann.
Zitat
Wenn der Receiver nicht an ist, dann sollte eigentlich keine Zahl reingeschrieben werden.
'Sollte' ist hier schlecht. Dass musst Du genau wissen, denn davon hängt ab wie das geprüft werden muss.
Zitat
Muss ich wirklich dir temp-daten.txt abfragen? Kann ich das nicht schon vorher bei der solo2.txt machen?
Sorry, die Frage verstehe ich nicht.
Deine Abfrage nach file > 0 ist so auch nicht OK. Ich habe mal ein paar kleine Tests in der Pythonconsole vorgenommen, die das Problem zeigen:
>>> file="4711"
>>> print file >0
True
>>> file=""
>>> print file>0
True
>>> file="0"
>>> print file>0
True
Die Ergebnisse in der Datei sind Zeichen, keine Zahlen. Anbei ein paar Tests, die veranschaulichen wie es funktionieren koennte sofern feststeht was im Falle eines keinen Ergebnisses eine 0 zurueckgeliefert wird.