python实现文件自动分类整理_python3小项目1-文件操作之文件分类整理

#!/usr/bin/env python3

# _*_ coding: utf-8 _*_

# File : 文件分类小案例.py

# Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------

# Date : 2019/3/19

# 设计思路:

# 1.遍历所有的文件

#

#        2.分解文件的后缀名

#

#        3.查看一下,是否存在同名的目录

#

#        4.如果不存在>创建一个这样的目录

#

#        5.将对应后缀文件移动到对应的目录

import os

os.chdir('files')

# f1=open('xx.jpg','wb')

# # f1.close()

# # f1=open('xx.png','wb')

# # f1.close()

# # f1=open('xx.mp4','wb')

# # f1.close()

# # f1=open('xx1.mp4','wb')

# # f1.close()

dir=os.listdir('./')

def method1():

for i in dir:

if i.rfind('.')!=-1:

a=i.split('.')

print(a[0],a[1])

print(i)

if not os.path.exists(a[1]):

os.mkdir(a[1])

os.rename(i,'%s/%s'%(a[1],i))

def methond2():

for i in dir:

if i.rfind('.')!=-1:

index=i.rfind('.')#返回最后一个.的索引位置

houzhui=i[index+1::]

print(houzhui)

if not os.path.exists(houzhui):

os.mkdir(houzhui)

os.rename(i,'%s/%s'%(houzhui,i))

def listFiles(dir):#递归方法实现生成文件列表清单

a=os.listdir(dir)

# print(filelsit)

# return filelsit

for i in a:

filename=dir+'/'+i

if os.path.isdir(filename):

print(filename)

listFiles(filename)

else:

print('\t'+i)

def listFilestotxt(dir,file):#递归方法实现生成文件列表清单

a=os.listdir(dir)

# print(filelsit)

# return filelsit

for i in a:

filename=dir+'/'+i

if os.path.isdir(filename):

print(filename)

file.write(filename+'\n')

listFilestotxt(filename,file)

else:

fm='\t'+i

print(fm)

file.write(fm+ '\n')

# methond2()

# listFiles('../files')

f=open('list.txt','a')

listFilestotxt('../files',f)

Python实现一些小道具小功能(Python implements some small props) Image-Edit 几个基本的图片编辑工具,包括一下功能: 文件:打开,保存,退出 编辑:放大,缩小,灰度,亮度,旋转,截图 变换:傅里叶变换,离散余弦变换,Radon变换 噪声:高斯,椒盐,斑点,泊松 滤波:高通,低通,平滑,锐化 直方图统计:R直方图,G直方图,B直方图 图像增强:伪彩色,真彩色,直方图均衡,NTSC颜色模型,YCbCr颜色模型,HSV颜色模型 阈值分割 生态学处理 特征提取 图像分类与识别 Beautify-Camera 主要功能 文件:打开,保存,打开摄像头 操作:还原,人脸识别 滤镜:怀旧,木刻,灰色,彩色,风格化,增强细节 调节:亮度,饱和度,伽马变换,边缘保持 磨皮美白:美白度,磨皮程度,磨皮精度 灰度直方图 Calculator 主要功能 基本的加减乘除和开根号等运算 Painting绘画 主要功能 File:新建画板,打开图片,保存图片 Edit:复制,清空画板 Image:翻转 工具:基本画笔,橡皮擦,图形创建工具等 编辑区,色彩调节区,字体调节区等 NotePad 主要功能 基本文本编辑,类似于记事本 RandomPassWord 主要功能 随机生成一串密码,包括大小写字母,数字,符号,可指定长度 Browser 主要功能 基本浏览器功能 MusicPlayer 主要功能 音乐播放器 PyTunes 主要功能 轻量级音乐播放器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值