Seite 1 von 1
Wie check ich ob's eine Datei gibt!
Verfasst: Donnerstag 12. Februar 2004, 16:32
von Gast
Hi leute wäre Klasse wenn ihr mir helfen könntet!
Wie überprüfe ich ob es eine Datei z.B. 'Daten.txt' in einen bestimmten Ordner gibt? Es müßte mir nur 1 für da und 0 für nicht da zurückgeben!
In Windows 98!
Wär wirklich nett wenn jemand antwortet!
Verfasst: Donnerstag 12. Februar 2004, 16:43
von Gast
hi
so könnte es wohl gehen:
Code: Alles auswählen
#!/interpreter - wo auch immer in windows 98
def test():
try:
f=file("Daten.txt","r")
f.read()
f.close()
return 1
except:
return 0
test()
Verfasst: Donnerstag 12. Februar 2004, 16:48
von Milan
Hi. So:
Code: Alles auswählen
from os.path import exists
print exists("C:/daten.txt")
Im Modul
os.path findest du auch noch viele weitere Funktionen für Dateiarbeit...
@rogal: ich will nicht pingelich sein, aber es ist immer günstiger, wenn man nur die Fehler abfängt, die auch wirklich nicht auftreten sollen. Das ist besserer Stil und bei großen Quelltexten überlebensnotwendig

noch besser wäre also
except IOError:
Milan
Verfasst: Donnerstag 12. Februar 2004, 16:56
von Gast
Danke es klappt, ihr habt mir sehr geholfen!