ich arbeite gerade an einem kleinen Programm das diverse Metainformationen zu Dateien aus einem XML file liest und die einzelnen Files abhängig von den dazugehörigen Metainformationen in andere Ordner verschiebt.
Mein Problem hierbei ist, dass in den urls teilweise Umlaute vorkommen. Wenn ich die XML Datei per fopen öffne (im utf-8 mode), die Pfadangaben extrahiere und meine Originalfiles per shutil.copyfile() kopieren möchte, dann bekomme ich die Fehlermeldung der Art
Code: Alles auswählen
IOError: [Errno 2] No such file or directory: u'/Volumes/Disk1/Files/Folder/O%CC%88kologie/doku.pdf'
Daher meine Frage, wie bekomme ich es hin die files ohne Fehler zu kopieren. Muss ich den utf-8 string erst umkodieren? Wenn ja in welches Format und wie?
lg 7tupel