Ich versuche, viele Textdateien in ein bestimmtes Verzeichnis zu öffnen, um den Text mit NLP-Funktionen zu verarbeiten. Mein Code ist:Python durch das Verzeichnis gehen
path= r'c:\my\directory'
for root, dirs, files in os.walk(path):
for filename in files:
if filename.endswith(".txt"):
absolute_filename = os.path.join(root, filename)
with open(absolute_filename, 'r') as f:
content= f.read()
... processing code
Das Problem ist, dass der obige Code geöffnet werden nur die ersten 20 Dateien, wenn es um certan Datei ankommen es geben Sie mir die folgende Fehlermeldung:
IOError: [Errno 2] No such file or directory: 'C:\\my\\directory\\Andrej Aleksandrovic Mironov.txt'
Ich schrieb schon eine Frage für das gleiche Problem und was ich bekommen habe, ist der Code oben. Kann mir jemand helfen?
Debuggen Sie es. Druckwert der Dateien vor dem Verschachteln, um zu überprüfen, ob die Datei vorhanden ist. –
Ist diese Datei auf Ihrer Festplatte vorhanden? Können Sie es in einem Texteditor (Notizblock) öffnen? Auch ich denke, Pfad sollte wie folgt sein: 'path = 'C: \ your \ directory'' – Saksow
Ja die Datei existiert und ich kann sie bearbeiten ... – CosimoCD