Как удалить элемент из имени папкиPython

Программы на Python
Ответить
Anonymous
 Как удалить элемент из имени папки

Сообщение Anonymous »

Предположим, у меня есть папка, содержащая множество подпапок. Все эти подпапки имеют [Extra] в конце имени.
Есть ли простой способ удалить все эти [Extra] за один раз?< /p>
Я пытался адаптировать найденный мной код переименования файлов, но это не сработало. Примерно так:
import os
from pathlib import Path

path = r"C:\Test"
suffix = "[Extra]"

for root, dirs, files in os.walk(path, topdown=False):
for name in dirs:
if name.endswith(suffix):
directoryPath = os.path.join(root, name)
parentDirectory = Path(directoryPath).parent
os.chdir(parentDirectory)
os.remove(suffix)


Подробнее здесь: https://stackoverflow.com/questions/792 ... older-name
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»