shutil.rmtree для удаления файлов только для чтения

Я хочу использоватьshutil.rmtree в Python, чтобы удалить каталог. Указанный каталог содержит.git управляющий каталог, который помечает как доступные только для чтения и скрытые.

Флаг только для чтения вызываетrmtree терпеть неудачу. В Powershell я бы так и сделалдель-форс " принудительно удалить флаг только для чтения. Есть ли эквивалент в Python? Я'я бы предпочел не ходить по всему дереву дважды, ноonerror аргумент к rmtree не делаетКажется, я не могу повторить операцию, поэтому я не могут использовать

def set_rw(operation, name, exc):
    os.chmod(name, stat.S_IWRITE)

shutil.rmtree('path', onerror=set_rw)

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

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