Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Hi,
ich wollte in einem Programm ein error einfügen falls die Quelldatei nicht exestiert.
hab jetzt son seit über einer stunde gesucht -.-''
von mir aus haut mich falls es schon einen threat gibt
Öffne nie Dateien ohne with oder try..finally um sicherzustellen dass die Datei geschlossen wird. In diesem Fall ist contextlib.nested einen Blick wert.
Strings haben eine .format() Methode, die solltest du dir mal anschauen.
Außerdem gibt es +=, -=, *=, /= und //= um Zahlen zu verändern.
import os
if not os.path.exists("foo.bar"):
raise Exception("nix foo.bar")
Man sollte vielleicht noch prüfen, ob es eine Datei oder ein Verzeichnis ist und man will vielleicht auch wissen, ob es ein Link ist. Mit `os.stat()` kann man sich gleich einen ganzen Schwung an Informationen auf einmal holen und z.B. die Länge anschauen. Wenn die Datei nicht existiert, gibt es einen `OSError`. An die Länge kommt man aber auch über `os.path.getsize()`.