Wie kann ich überprüfen, ob eine Datei ohne Ausnahmen existiert?

Wie kann ich feststellen, ob eine Datei existiert oder nicht, ohne die Anweisung try zu verwenden?

Sie verfügen über die Funktion o.path.exists:

import os.path
os.path.exists(file_path)

Diese gibt True für Dateien und Verzeichnisse zurück, aber Sie können stattdessen auch

os.path.isfile(file_path)

verwenden, um zu testen, ob es sich speziell um eine Datei handelt. Es folgt Symlinks.

Kommentare (0)
import os.path

if os.path.isfile(filepath):
Kommentare (0)
import os
os.path.exists(path) # Returns whether the path (directory or file) exists or not
os.path.isfile(path) # Returns whether the file exists or not
Kommentare (0)