
10 Python Automation Scripts That Save Me 10+ Hours Per Week
Stop Doing Manually What Python Can Do in Seconds I automate everything I can. Here are 10 scripts that changed my workflow forever. 1. File Organizer import os import shutil from pathlib import Path CATEGORIES = { ' Images ' : [ ' .jpg ' , ' .png ' , ' .gif ' , ' .svg ' , ' .webp ' ], ' Documents ' : [ ' .pdf ' , ' .doc ' , ' .docx ' , ' .txt ' , ' .md ' ], ' Code ' : [ ' .py ' , ' .js ' , ' .ts ' , ' .swift ' , ' .html ' , ' .css ' ], ' Data ' : [ ' .csv ' , ' .json ' , ' .xml ' , ' .xlsx ' ], ' Archives ' : [ ' .zip ' , ' .tar ' , ' .gz ' , ' .rar ' ] } def organize ( directory ): for file in Path ( directory ). iterdir (): if file . is_file (): for category , extensions in CATEGORIES . items (): if file . suffix . lower () in extensions : dest = Path ( directory ) / category dest . mkdir ( exist_ok = True ) shutil . move ( str ( file ), str ( dest / file . name )) break organize ( ' ~/Downloads ' ) 2. Bulk Image Resizer from PIL import Image from pathlib import Path def resize_imag
Continue reading on Dev.to Python
Opens in a new tab



