Psst, die methode open() des Path-Objekts nutzt die Funktion open(), die sich im Modul io befindet.RIN67630 hat geschrieben: Mittwoch 10. Juli 2024, 06:48 Psst !
Die –auch kritisierte– altmodische Art, die Datei mit open() zu öffnen, fängt das automatisch ab.
Dass man Verzeichnisse nicht öffnen kann, ist bekannt. Spätesten wenn du anfängst Pfade aus anderen Pfaden zusammenzusetzen und Dateien löscht/kopierst, kann das Problem auftreten.
Es ist eine gefährliche Annahme, dass der Interpreter einen vor irgendwas schützt. Tut er nicht, solange der Code keine Exception auslöst.