用Python写了个文件分类器
本帖最后由 LarryWon 于 2021-5-2 08:48 编辑# Python文件分类器
> 用途: 整理杂乱的桌面或者文件夹,当你的电脑桌面放满了各种各样的文件,或者下载文件夹下面有各种各样的文件,如果哪一天面对这些杂乱的文件,你想整理时,这个脚本就可以排上用上了,不用你一个一个手动分类,该脚本实现一键整理并分类存放。
!(https://i.loli.net/2021/05/02/1JYmwqeVTGcMl7U.png)
### 方法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)
```
#### 实现结果:
- 整理前:!(https://i.loli.net/2021/05/02/ZkFSq2tNIETd5AO.png)
- 整理后:!(https://i.loli.net/2021/05/02/MJTjNBSRghekq7Y.png) 幻墨如烟 发表于 2021-5-2 00:42
大佬,专业点,你用py写的pycharm运行?还请更正一下,或者打个包成exe也可以,不要再闹这种笑话了
我不算啥大佬,在学python而已,自己打包吧。爱用不用。 幻墨如烟 发表于 2021-5-2 00:42
大佬,专业点,你用py写的pycharm运行?还请更正一下,或者打个包成exe也可以,不要再闹这种笑话了
py为编程语言,pycharm为ide,有问题吗?你下载一个python安装,再拿楼主的源码直接执行即可。 谢谢分享,试试看 感谢分享,五一快乐。 谢谢分享,看起来简单实用。 谢谢分享,有成品图吗? 感谢分享五一快乐
脚本比较简单不过还算实用 学习一下,怎么写的代码 大佬,专业点,你用py写的pycharm运行?还请更正一下,或者打个包成exe也可以,不要再闹这种笑话了 心中有梦闯天下 发表于 2021-5-1 21:30
谢谢分享,有成品图吗?
抱歉抱歉,手机端点错了
页:
[1]
2