Python按照不同的后缀把文件存入不同的文件夹下面(后缀分类)
此处以分类六个文件夹为例,代码如下,src是原文件目录,dst1,dst2分别为目标文件夹目录(分类后的文件夹)
以分类"jpg"和"png"图像为例,代码如下:
def split_file(src, dst1, dst2):import osimport shutil'''函数作用:将不同文件中不同后缀的文件拷贝到不同文件夹example:区分jpg和pngsrc:str-原文件路径dst:str-分类后文件路径'''# 区分jpg和pngjpg = []png = []for f in os.listdir(src):if f.endswith('.jpg'): # 根据后缀名不同,自己修改jpg.append(f)elif f.endswith('.png'): # 根据后缀名不同,自己修改png.append(f)# 创建目标文件夹if not os.path.isdir(dst1):os.mkdir(dst1)if not os.path.isdir(dst2):os.mkdir(dst2)# 拷贝文件到目标文件夹count = 1for j in jpg:_jpg = os.path.join(src, j)shutil.copy(_jpg, dst1)print("{}文件已完成{}张jpg图像拷贝".format(src, count))count = count+1count = 1for p in png:_png = os.path.join(src, p)shutil.copy(_png, dst2)print("{}文件已完成{}张png图像拷贝".format(src, count))count = count+1# 如果需要进行文件重命名,则激活以下函数'''src1 = "D:\\datasets\\SOD\\RGBSalDataset\\ECSSD\\Imgs"
src2 = "D:\\datasets\\SOD\\RGBSalDataset\\HKU-IS\\Imgs"
src3 = "D:\\datasets\\SOD\\RGBSalDataset\\JuddDB\\Imgs"
src4 = "D:\\datasets\\SOD\\RGBSalDataset\\MSRA-10k\\MSRA10K"
src5 = "D:\\datasets\\SOD\\RGBSalDataset\\MSRA-B\\MSRA-B"
src6 = "D:\\datasets\\SOD\\RGBSalDataset\\PASCAL-S\\Imgs"
# contents_list = [src1, src2, src3, src4, src5, src6]
if __name__ == "__main__":for i in range(6):if i == 0:split_file(src1, "D:\\SOD_COD_DataSets\\SOD\\ECSSD\\Imgs", "D:\\SOD_COD_DataSets\\SOD\\ECSSD\\GT")elif i == 1:split_file(src2, "D:\\SOD_COD_DataSets\\SOD\\HKU-IS\\Imgs", "D:\\SOD_COD_DataSets\\SOD\\HKU-IS\\GT")elif i == 2:split_file(src3, "D:\\SOD_COD_DataSets\\SOD\\JuddDB\\Imgs", "D:\\SOD_COD_DataSets\\SOD\\JuddDB\\GT")elif i == 3:split_file(src4, "D:\\SOD_COD_DataSets\\SOD\\MSRA10K\\Imgs", "D:\\SOD_COD_DataSets\\SOD\\MSRA10K\\GT")elif i == 4:split_file(src5, "D:\\SOD_COD_DataSets\\SOD\\MSRA-B\\Imgs", "D:\\SOD_COD_DataSets\\SOD\\MSRA-B\\GT")else:split_file(src6, "D:\\SOD_COD_DataSets\\SOD\\PASCAL-S\\Imgs", "D:\\SOD_COD_DataSets\\SOD\\PASCAL-S\\GT")print("congratulation!")
Python按照不同的后缀把文件存入不同的文件夹下面(后缀分类)相关推荐
- 计算机在存储时间格式,U盘能记录时间吗,文件存入U盘中,文件存入时间(电脑上的时间)会不会记录在U盘里?...
Second Copy 2000的使用 Second Copy是--个定时自动备份软件.同时,还具有自定义备份文件类型,支持复制.移动.压缩.同步等多种备份方式 1)执行Second Copy&quo ...
- python代码读取文件并将文件反序存入另外一个文件
python代码读取文件并将文件反序存入另外一个文件 #data[::-1] 实现了反转(reverse) #python代码读取文件并将文件反序存入另外一个文件 # Open the file in ...
- python如何在循环中保存文件_Python中如何将爬取到的数据循环存入到csv文件中?...
求大神指导 再此感激不尽!!! 我想要把输出的结果存入到csv文件中 我的代码如下:(Python 需要3.5版本的) # coding:utf-8 import requests import js ...
- python循环写入csv文件_Python3.5想把抓到的股票信息以循环方式存入到csv文件中怎么做...
求大神指导 再此感激不尽!!! 我想要把输出的结果存入到csv文件中 我的代码如下:(Python 需要3.5版本的) # coding:utf-8 import requests import js ...
- python后缀名是什么意思_python文件的后缀名是什么
python文件的后缀名有:".py".".py3".".pyc".".pyo".".pyd".&q ...
- python获取文件后缀_Python使用filetype精确判断文件类型 (文件类型获取)
filetype.py Small and dependency free Python package to infer file type and MIME type checking the m ...
- python爬取明星百度图片并存入本地文件夹
python爬取明星百度图片并存入本地文件夹 想要一个明星图片的时候,发现图片量过大,一张张保存太累,不太现实 这时候就可以用到爬虫,批量爬取图片 现在又出现一个问题,当发现一个明星爬完后,再爬取下一 ...
- python对文件的_python对文件的读写
文件 File 什么是文件 文件是用于数据存储和单位 文件通常用来长期存储数据 文件中的数据是以字节为单位进行顺序存储的 文件的操作流程: 1. 打开文件 2. 读/写文件 3. 关闭文件 注: 任何 ...
- 如何利用python整合excel_Python将多个excel文件合并为一个文件
Python将多个excel文件合并为一个文件 这篇文章主要为大家详细介绍了Python将多个excel文件合并为一个文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 思路 利用python x ...
最新文章
- Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法
- 【python初识】数据和对象
- r怎么保存html文件,leaflet - 为什么在已保存的html文件中缺少传单地图上的杂项,但在Rstudio浏览器中可以正常打印呢? - 堆栈内存溢出...
- Python字符串练习题
- Caffe+UbuntuKylin14.04_X64+CUDA 6.5配置
- 总结2-深度学习网络搭建学习
- python源_python更换国内源
- vc6.0垃圾文件清理工具_小白也能轻松上手,借用联想小工具轻松解决常见win10问题...
- 【点击复制 并自动打开微信添加好友】h5点击复制微信号并自动打开微信添加好友
- 安卓开发-接收系统广播
- 风扇-如何计算产品所需散热风扇的风量
- PC端兼容问题--配置浏览器内核
- IDEA文档注释(教程+模板)
- PPT设计:PPT封面页9种设计布局/思维
- 【c语言】 我使用c语言基础做了一个老少皆宜的”国民小游戏(三字棋)“
- ERPS环网络端口角色
- 类似快鲈掌柜的营销活动小程序
- GDP平减指数整理 (1978-2017年)
- spark和presto比较
- 六轴机械臂-正解+逆解+轨迹规划实现
热门文章
- android 三级级联筛选列表,写给程序员的Flutter详细教程
- [Java大厂必备面试题] 点滴促就辉煌, 每日三题【Day14】: 数据库8
- 风控系统就该这么设计(万能通用),那是相当稳定
- Android音乐播放器---实现Notification控制音乐播放
- ArcGIS GeoEvent 使用教程(一)
- PROFINET分布式I/O总线模块的优势有哪些?
- [摘录]TGA图像文件格式资料
- 宇视摄像机/硬盘录像机等设备接入到国标GB28181协议视频平台EasyGBS的注意事项
- Type-C快充诱电方案
- 小飞鱼通达二开 小飞鱼OA开发案例集锦目录(持续更新)