kleines problem. erstmal der code:
Code: Alles auswählen
status = open('status.txt','a')
status.write('1')
while status == '1':
mach iwas
mfg
Code: Alles auswählen
status = open('status.txt','a')
status.write('1')
while status == '1':
mach iwas
Hallo cyp++!cyp++ hat geschrieben:aber da tut sich nix!
cyp++ hat geschrieben:ich möchte halt, dass wenn der inhalt der status.txt == 1 ist iwas macht! aber da tut sich nix! hättet ihr eine lösung? wäre euch sehr dankbar!
Code: Alles auswählen
f = file('status.txt', 'r')
content = f.read()
f.close()
if content == '1\n':
print 'Mache nun iwas (oder Plätzchen)'
Dann liegt das daran, dass deine Datei nicht als einzigen Inhalt eine 1 mit einem Zeilenumbruch enthält sondern irgendetwas anderes.cyp++ hat geschrieben:funktioniert leider auch nicht richtig
Code: Alles auswählen
status = open('status.txt', 'a')
status.write('1\n')
lol = status.read()
if lol == '1\n':
print 'lol'
Code: Alles auswählen
# Datei neu schreiben
f = open('status.txt', 'wb')
f.write('1')
f.close()
# Datei einlesen
f = open('status.txt', 'rb')
line = f.readline()
f.close()
# auswerten
if line == '1':
print ':)'