Python действительно легкий и веселый язык, который может помочь нам построить небольшие сценарии для автоматизации некоторых нашей работы. Вот пока читаю несколько статей, которые я столкнулся с одним сценарием, написанным в Python, который помогает нам организовывать файлы в одной папке. Загрузите папку, где мы загружаем все. Для поиска определенного файла от такого беспорядка была утомительная задача, но вот мой друг Python может автоматизировать вашу задачу и поможет вам организовать ваш каталог загрузки. Давайте пойдем вперед, проверьте ниже скрипт.
import os import shutil #The Path of the directory to be sorted path = 'C:\\Users\\\\Downloads' #This populates a list with the filenames in the directory list_ = os.listdir(path) #Traverses every file for file_ in list_: name,ext = os.path.splitext(file_) print(name) #Stores the extension type ext = ext[1:] #If it is directory, it forces the next iteration if ext == '': continue #If a directory with the name 'ext' exists, it moves the file to that directory if os.path.exists(path+'/'+ext): shutil.move(path+'/'+file_,path+'/'+ext+'/'+file_) #If the directory does not exist, it creates a new directory else: os.makedirs(path+'/'+ext) shutil.move(path+'/'+file_,path+'/'+ext+'/'+file_)
Вы можете сохранить вышеупомянутый файл с помощью Organize.py и упомянул переменную пути в качестве вашего каталога, который вы хотите организовать в моем случае, я хотел организовать мою каталог загрузки. Что будет делать этот скрипт, это искать определенные расширения в файлах и сделать каталог с именем расширений отсутствия и перемещения файлов в определенном каталоге. Давайте запустим файл с помощью команды ниже
Первоначально опубликовано: Блог Akash Senta
Оригинал: “https://dev.to/akashsenta/python-script-to-organize-files-in-folders-5783”