Ich habe Code entwickelt, um eine Datei aus einem Pfad, den ich zur Laufzeit eingegeben. Wenn ich den Pfad eingeben erwarte ich den Inhalt der Datei, aber stattdessen bin ich mit dem Fehler No such file or directory
konfrontiert. Nachdem ich etwas gegoogelt habe, habe ich einen SO Post hier gefunden Python - input of file path aber die angenommene Antwort hat nicht zutreffen. Warum bekomme ich nicht meine erwarteten Ergebnisse? Hinweis: Ich verwende Visual Studios 2017, um dies zu betreiben.Warum wird eine vom Benutzer eingegebene Pfadrückgabedatei nicht gefunden?
Meine Stromquelle ist:
def GetFile(input):
end_ = ""
data = open(input, 'r')
for line in data:
end_ = end_ + line
data.close()
return end_
dir = raw_input("Please enter the directory in which the file exists: ")
out = GetFile(dir)
print(out) #To see what was taken from the file
ich auch eine andere Funktion versucht haben, mit basierte weg von Vorschlägen in docs Python wie folgt:
def GetFile2(input):
end2 = ""
with open(input,'r') as f:
end2 = f.read()
return end2
Wenn ich entweder ein versuchen, mein Ergebnis sieht aus wie :
ich habe ohne Erfolg die folgenden auch versucht:
- auf einen neuen Pfad
- ändern Verzeichnisnamen Verschieben Datei Fall
\
zu/