Lösen Sie Python: Datei `setup.py` kann nicht geöffnet werden: [Errno 2] No Such File or Directory Error

Salman Mehmood 21 Juni 2023
Lösen Sie Python: Datei `setup.py` kann nicht geöffnet werden: [Errno 2] No Such File or Directory Error

Wir werden mit dieser Erklärung lernen, wie man den Fehler FileNotFoundError oder No such file or directory in Python löst.

Beheben Sie den Fehler Python: Datei 'setup.py' kann nicht geöffnet werden: [Errno 2] No such file or directory

Wir haben ein einfaches Python-Skript, um eine Datei zu öffnen, den Inhalt zu lesen und anzuzeigen, aber wir erhalten diesen Fehler (FileNotFoundError). Wir zeigen Ihnen also, wie Sie diesen Fehler beheben und warum dies auftritt.

Beispielcode:

Example = open("test.txt", "r")
Example = Example.read()
print(Example)

Ausgang:

PS C:\WINDOWS\System32\WindowsPowerShell\v1.0> python -u "f:\example\python can't
open file 'setup.py' [errno 2] no such file or directory\example.py"
Traceback (most recent call last):
  File "f:\example\python can't open file 'setup.py' [errno 2] no such file or directory\example.py", line 1, in <module>
    Example=open('test.txt','r')
FileNotFoundError: [Errno 2] No such file or directory: 'test.txt'

Der Hauptgrund für diesen Fehler ist, dass unsere Datei nicht am selben Ort wie unser Python-Skript vorhanden ist. Eine einfache Möglichkeit, dies zu lösen, besteht darin, diese test.txt-Datei zu kopieren und diese Datei dort einzufügen, wo sich das Python-Skript befindet, damit dieses Skript funktioniert.

Es gibt eine andere Möglichkeit, diesen Fehler ohne eine Kopie dieser test.txt im selben Ordner zu beheben, aber wir müssen den absoluten Pfad oder den vollständigen Pfad angeben, wo wir den Dateinamen innerhalb des Python-Skripts übergeben.

Jetzt müssen wir zu dem Ordner gehen, in dem sich unsere Datei test.txt befindet, und auf Navigation klicken. Und wir erhalten den Speicherort dieses Ordners, kopieren ihn, gehen zurück zum Python-Skript und fügen ihn dann dort ein, wo wir den Dateinamen übergeben.

Example = open(r"C:\Users\Dell\Desktop\test\test.txt", "r")
Example = Example.read()
print(Example)

Wir verwenden r vor den doppelten Anführungszeichen, um das Escape-Zeichen zu vermeiden, und wenn wir dieses Python-Skript ausführen, erhalten wir keinen Fehler. Anstatt Fehler zu erhalten, erhalten wir die Ausgabe.

So lösen wir das also. Und wenn Sie diesen Fehler immer noch erhalten, haben Sie beim Benennen der Datei dumme Fehler gemacht, also müssen Sie sicherstellen, dass Ihr Dateiname korrekt ist.

Dieser Ansatz funktioniert überall. Wenn Sie beispielsweise die Datei setup.py ausführen, müssen Sie den vollständigen Pfad angeben, wo sich diese Datei befindet, oder ein beliebiges Python-Paket installieren, damit Sie auf den vollständigen Pfad zur Installation zugreifen müssen.

Salman Mehmood avatar Salman Mehmood avatar

Hello! I am Salman Bin Mehmood(Baum), a software developer and I help organizations, address complex problems. My expertise lies within back-end, data science and machine learning. I am a lifelong learner, currently working on metaverse, and enrolled in a course building an AI application with python. I love solving problems and developing bug-free software for people. I write content related to python and hot Technologies.

LinkedIn

Verwandter Artikel - Python Error