Но мне также хотелось бы отсортировать все файлы, в которых есть только цифры.
Я попробовал используя isNumerical для имен, но я забыл подумать о расширении файла...
Есть ли «простой» способ найти все файлы, в которых есть только цифры имя и удалить их?
Возможно, мне придется пару раз пройтись по циклу, чтобы удалить скобки, удалить расширение файла, проверить, является ли оно числовым, а затем вернуть расширение файла? Хотя я мало верю, что это сработает?
Код, который у меня есть:
(Имейте в виду, здесь есть какой-то норвежский синтаксис - не волнуйтесь ' да ладно

Код: Выделить всё
import os
from os import path
import shutil
import os, sys
folder = input("Paste file-path to folder with files to rename:")
destination = os.path.join(folder + "\\resultat")
FileList = os.listdir(folder)
for files in FileList:
if '[' in files:
NewName = files.replace("[", " ")
os.rename(os.path.join(folder, files), os.path.join(folder, NewName))
for files in FileList:
if ']' in files:
NewName = files.replace("]", "")
os.rename(os.path.join(folder, files), os.path.join(destination, NewName))
Если кому-то интересно — файлы представляют собой 3D-файлы частей шкафа. Файлы взяты с сайта blum.com. Но я запускаю их через какое-то программное обеспечение, которое создает траектории обработки для станка с ЧПУ. Поэтому я пытаюсь автоматизировать как можно больше шагов. Переименование файлов вручную — простая задача

Подробнее здесь: https://stackoverflow.com/questions/789 ... ly-numbers