Hvordan kan jeg se, om en fil findes eller ej, uden at bruge try
-instruktionen?
Du har funktionen os.path.exists
:
import os.path
os.path.exists(file_path)
Denne returnerer True
for både filer og mapper, men du kan i stedet bruge
os.path.isfile(file_path)
til at teste, om det specifikt er en fil. Den følger symlinks.
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