使用Python整理杂乱无章的电脑文件[有亮点]
Python文件分类器
用途: 整理杂乱的桌面或者文件夹,当你的电脑桌面放满了各种各样的文件,或者下载文件夹下面有各种各样的文件,如果哪一天面对这些杂乱的文件,你想整理时,这个脚本就可以排上用上了,不用你一个一个手动分类,该脚本实现一键整理并分类存放。
![]()
方法1:
import os
import shutil
src_folder = input('输入你想整理的文件夹的绝对路径:') #'/Users/xxx/Downloads/'
des_folder = input('输入整理后文件放置的文件夹绝对位置:') #'/Users/xxx/Downloads/sorted/'
files = os.listdir(src_folder)
print('文件整理中...')
for file in files:
src_path = src_folder + file
if os.path.isfile(src_path):
des_path = des_folder + file.split('.')[-1]
if not os.path.exists(des_path):
os.makedirs(des_path)
shutil.move(src_path,des_path)
print('文件整理完毕!')
方法2:
from pathlib import Path
src_folder = Path(input("输入你要整理的文件夹绝对路径:"))
des_folder = Path(input("输入整理后文件放置的绝对路径:"))
files = src_folder.glob("*")
for file in files:
if file.is_file():
des_path = des_folder / file.suffix.strip('.')
if not des_path.exists():
des_path.mkdir(parents=True)
file.replace(des_path / file.name)
实现结果:
- 整理前:
- 整理后:
1. 本站所有文章和内容源于站长整理与输出,如有侵权请邮件联系站长!
2. 本站部分文章教程提供PDF版本付费下载收藏备用,网页版可免费阅读与浏览!
3. 联系站长或者加入社群,请通过顶部菜单栏加入,或者邮件联系 [email protected]
Jackeroo的个人独立博客 | Working | Life | Interests » 使用Python整理杂乱无章的电脑文件[有亮点]
Jackeroo的个人独立博客 | Working | Life | Interests » 使用Python整理杂乱无章的电脑文件[有亮点]