Я попытался запустить его снова, не разбивая файл, но я получаю ту же ошибку, что и раньше - я отредактировал свой вопрос, чтобы включить другой скрипт, который я использовал!

я проблема с этим кодом. Я пытаюсь переименовать все имена файлов в папке, чтобы они больше не имели+'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))

Ответы на вопрос(2)

Ваш ответ на вопрос