Ich möchte die Erweiterung der Dateien in bestimmten Ordner ändern. Ich habe über dieses Thema im Forum gelesen. Ich benutze Ideen, ich habe folgenden Code geschrieben und ich erwarte, dass es funktionieren würde, aber es nicht funktioniert. Ich wäre dankbar für jede Anleitung, um meinen Fehler zu finden.Ändern Sie die Dateierweiterung für Dateien in einem Ordner in Python
import os,sys
folder = 'E:/.../1936342-G/test'
for filename in os.listdir(folder):
infilename = os.path.join(folder,filename)
if not os.path.isfile(infilename): continue
oldbase = os.path.splitext(filename)
infile= open(infilename, 'r')
newname = infilename.replace('.grf', '.las')
output = os.rename(infilename, newname)
outfile = open(output,'w')
In welcher Art und Weise funktioniert es nicht? Werden die Dateien nicht umbenannt? Gibt es irgendwelche Fehlermeldungen? – dbr
Vielen Dank für Ihre Antwort. Nun, es stoppt in der Zeile 'output = os.rename (infilename, newname)' – user2355306
Es hört einfach auf? Ohne irgendeine Ausgabe? – glglgl