Bug in Python Programm Umbenennen...Keine solche Datei oder das Verzeichnis (Fnmatch)

Ich versuche zu bauen, ein wenig umbenennen-Programm zu helfen, spart mir Zeit in der Zukunft.
Grundsätzlich wird es gehen durch die Verzeichnisse Stelle ich es auch und umbenennen von Dateien, wenn Sie bestimmte Kriterien erfüllen.

Ich habe geschrieben, was ich brauche, aber ich habe einen Fehler ganz am Anfang, dass ich nicht herausfinden können.

Hier ist der code:

import os
import fnmatch

for file in os.listdir("""/Users/Desktop/TESTME"""):
    if fnmatch.fnmatch(file,'MISC*'):
        os.rename(file, file[4:12] + '-13-Misc.jpg')

Wenn ich ihn starten will, erhalte ich dieses:

Traceback (most recent call last):
  File "/Users/Documents/Try.py", line 6, in <module>
    os.rename(file, file[4:12] + '-13-Misc.jpg')
OSError: [Errno 2] No such file or directory

Ich auch so probiert:

if fnmatch.fnmatch(file,'MISC*'):
    fun = file[4:12] + '-13-Misc.jpg'
    os.rename(file, fun)

Aber ich bekomme die gleiche Sache.

Es ist nicht zu erkennen, die Datei als eine Datei.
Bin ich da etwa falsch?

InformationsquelleAutor Levitys | 2012-07-02
Schreibe einen Kommentar