
π 5 Python Scripts Every Student Dev Should Automate First
I'm a student dev from Karachi. No internship. No senior to guide me. Just a laptop, Python, and a habit of automating everything that bored me twice. Here's what I wish I had automated sooner. 1. π Auto-Rename & Organize Your Downloads Folder Your downloads folder is a graveyard. Fix it in 15 lines. import os import shutil FOLDER = os . path . expanduser ( " ~/Downloads " ) TYPES = { " Images " : [ " .jpg " , " .jpeg " , " .png " , " .gif " , " .webp " ], " Docs " : [ " .pdf " , " .docx " , " .txt " , " .xlsx " ], " Code " : [ " .py " , " .js " , " .ts " , " .html " , " .css " ], " Videos " : [ " .mp4 " , " .mov " , " .mkv " ], " Zips " : [ " .zip " , " .rar " , " .tar " ], } for file in os . listdir ( FOLDER ): ext = os . path . splitext ( file )[ 1 ]. lower () for folder , exts in TYPES . items (): if ext in exts : dest = os . path . join ( FOLDER , folder ) os . makedirs ( dest , exist_ok = True ) shutil . move ( os . path . join ( FOLDER , file ), dest ) Run it once a week with Ta
Continue reading on Dev.to Python
Opens in a new tab

