PermissionError: [WinError 5] при переименовании файлов

Поэтому я пишу код на Python, чтобы просмотреть текущий каталог и заменить все файлы определенным ключевым словом с другим именем.

import os

os.chdir("D:\\")

[os.rename(f, f.replace(r'sitka_weather_', 's_w_'))
    for f in os.listdir('.') if not f.startswith('.')]

Итак, он должен заменить 'sitka_weather_' с 's_w_' во всех файлах, которые содержат 'sitka_weather_', право?

Но я получаю эту ошибку: PermissionError: [WinError 5] Access is denied: '$RECYCLE.BIN' -> '$RECYCLE.BIN'

Что это значит? Как мне это исправить?

0 ответов

Другие вопросы по тегам