файлы с одним названием, но разными расширениями, например 1234.json и 1234.txt. Надо чтоб в этой же директории создалась папка 1234 и туда поместились эти файлы и так же с остальными. Как это можно сделать? второй час уже голову ломаю
создай там в директория папку и скинь оба файл туда и создай путь к этим файлам
было скучно. Колхозный пример. Можешь переписать по человечески) import os import shutil LIST_FILES = [] PATH = "C:\\Users\User\\" def get_list_files(path): for file in os.listdir(path): if os.path.isfile(os.path.join(path, file)): yield file def create_directory(directory): if not os.path.exists(directory): os.makedirs(directory) # получаем список всех файлов в папке for file in get_list_files(PATH): LIST_FILES.append(file) # создаем папки for file in set(LIST_FILES): create_directory(os.path.join(PATH, file.rsplit('.', 1)[0])) # перемещаем файлы for file in LIST_FILES: shutil.move(os.path.join(PATH, file), os.path.join(PATH, file.rsplit('.', 1)[0]))
Спасибо большое
Обсуждают сегодня