У меня возникла проблема с этим кодом. Я пытаюсь переименовать все имена файлов в папке, чтобы у них больше не было +'s
! Это работало много раз, но вдруг я получаю сообщение об ошибке:
WindowsError: [Error 2] The system cannot find the file specified at line 26
Строка 26 - последняя строка в коде.
Кто-нибудь знает, почему это происходит? Я просто пообещал, что я смогу сделать это через 5 минут, потому что у меня есть код! Позор, это не работает!
import os, glob, sys
folder = "C:\\Documents and Settings\\DuffA\\Bureaublad\\Johan\\10G304655_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))