WindowsError: [Erreur 2] Le système ne trouve pas le fichier spécifié

J'ai un problème avec ce code. Je suis en train de renommer tous les fichiers dans un dossier, de sorte qu'ils n'ont plus +'s! Cela a travaillé de nombreuses fois auparavant, mais soudain, je reçois l'erreur:

WindowsError: [Error 2] The system cannot find the file specified at line 26

La ligne 26 est la dernière ligne dans le code.

Personne ne sait pourquoi ce qui se passe? J'ai juste promis à quelqu'un, je pourrais faire cela en 5 minutes parce que j'avais un code! Dommage que ça ne marche pas!!

import os, glob, sys
folder = "C:\\Documents and Settings\\DuffA\\Bureaublad\\Johan\G304655_1"

for root, dirs, filenames in os.walk(folder):
    for filename in filenames:
        filename = os.path.join(root, filename)
old = "+"
new = "_"
for root, dirs, filenames in os.walk(folder):
    for filename in filenames:
        if old in filename:
            print (filename)
            os.rename(filename, filename.replace(old,new))

source d'informationauteur Alice Duff