Рубрики
Без рубрики

Python Script для организации файлов в папках

Python действительно легкий и веселый язык, который может помочь нам построить небольшие сценарии для автоматизации некоторых из … Помечено Python, программирование.

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”