Ich verwende with open('myFile', 'rb') as file:
, um eine Datei zu lesen. Beim Ausführen des Programms mit funktioniert alles gut. Aber sobald ich versuche es ohne cd
zu laufen -ing in das Verzeichnis von myProgram.py
und verwenden Sie einen absoluten Pfad stattdessen (wie python /home/myName/myCode/myProgram.py
bekomme ich immer diese Fehlermeldung:. FileNotFoundError: [Errno 2] No such file or directory
Python FileNotFoundError bei Verwendung von open()
Warum also open()
verhalten sich unterschiedlich, je nachdem, wie der Python Programm gestartet? Und ist es eine Möglichkeit, die Dinge funktionieren, selbst wenn mit einem absoluten Pfad zu beginnen?
ich habe bereits versucht open('/home/myName/myCode/myfile', 'rb')
aber ohne Erfolg ...
Sind Sie sicher, dass die Datei dort ist, wo Sie sie finden? –
Führen Sie "pwd" in dem Verzeichnis aus, in dem Sie das Programm ausführen können. Ergebnisse posten – WildCard
sollten Sie auch Ihre vollständige Traceback geben – WildCard