1 votos

Error 183 python!

Buenas tengo un error con este condigo

def rename(root_dir='./'): print '[+] Renombrando directorios ' for root, dirs, files in os.walk(root_dir): for directory in dirs: if "Q-" in directory : full_dir = os.path.join(root, directory) new_dir = full_dir.replace('Q-', 'C-') os.rename(full_dir, new_dir)

Me arroja el error WindowsError: [Error 183] Cannot create a file when that file already exists

Como puedo solucionar esto?

Gracias

0voto

aFrost Puntos 110

¿Has comprobado que el nuevo nombre de fichero no exista ya?

Puedes poner que haga un os.unlink de new_dir antes del rename

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: