参考博客:https://blog.csdn.net/qianbin3200896/article/details/107763861/

参考博客:https://www.cnblogs.com/xuchen163/p/12781214.html

from glob import glob
import os, random
from shutil import copyfile
source_path=r'F:/workshop/chineseocr-app/train/data/text-gfq/test/33020319540208322'
target_path=r'F:/workshop/chineseocr-app/train/data/text-gfq/test'def getFileList(dir,Filelist):"""获取文件夹及其子文件夹中文件列表输入 dir:文件夹根目录输入 ext: 扩展名返回: 文件路径列表"""newDir = dirif os.path.isfile(dir):if dir.endswith(".jpg") or dir.endswith(".JPG") or dir.endswith(".png") or dir.endswith(".PNG"):#图片格式,自己设置Filelist.append(dir)elif os.path.isdir(dir):for s in os.listdir(dir):newDir=os.path.join(dir,s)getFileList(newDir, Filelist)return Filelistdef copyFile(imageList1, target_path):#os.path.splitext(),返回元组,为文件名称与文件后缀格式for item in imageList1:#将随机选中的jpg文件遍历复制到目标文件夹中tmp=os.path.basename(item)copyfile(item, target_path+'/'+tmp)returnimageList = getFileList(source_path,[])
copyFile(imageList, target_path)

python复制一个文件下下所有图片(包括子文件下的)到指定目录相关推荐

  1. 输出某个目录下的所有文件和文件夹,包括子文件夹中的内容

    IO流中File类中有个listFiles() 方法,它可以返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件.此时用这个方法来讲文件中的所有路径存储在一个数组中,在去判断这个数组中 ...

  2. python:复制文件夹及内容(包含子文件夹)到指定目录

    import yaml import os import shutildef copyHistorySession():source_path5048 = r'D:\sourse'target_pat ...

  3. 删除文件夹(包括子文件夹)

    2019独角兽企业重金招聘Python工程师标准>>> 注意,os.walk等函数可以处理的是unicode类型的中文路径,即处理中文路径时必须转换成unicode类型供函数使用.代 ...

  4. 好压 cmd命令行压缩一个文件夹内或子文件夹的指定文件

    好压下载 好压下载链接 好压安装 双击安装包直接按照默认或者自己设置安装路径 环境配置 我的电脑右键-属性-高级系统设置-环境变量-系统变量中的path添加刚才安装的路径,然后点击确定就好 测试配置是 ...

  5. 复制文件夹下所有文件(包括子文件夹),到一个文件夹

    把子目录文件复制到当前目录 读取文件夹下所有文件路经,包括子文件夹下 import PIL.Image as Image import os import shutil def list_folder ...

  6. python读取一个文件夹/子文件夹下的所有文件名字

    python读取一个文件夹/子文件夹下的所有文件名字 示例代码: import osfile_path = './images/' all_file_name = os.listdir(file_pa ...

  7. java 获取子文件夹_JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件...

    package ioTest.io3; import java.io.File; /* * 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 . * 并将文件夹和文件名称打印在控制台上面.并且要 ...

  8. 用python写一个文件管理程序下载_Python管理文件神器 os.walk

    原标题:Python管理文件神器 os.walk 来自:CSDN,作者:诡途 [导语]:有没有想过用python写一个文件管理程序?听起来似乎没思路?其实是可以的,因为Python已经为你准备好了神器 ...

  9. python 复制替换文件_在Python中复制和替换文件

    python 复制替换文件 The python language provides a built-in module "shutil", which offers numero ...

最新文章

  1. 读游戏之旅-我的编程感悟:难得的休闲读物
  2. LC31 Next Permutation
  3. 解析远程服务器响应错误,远程服务器返回一个意外的响应:(400)错误的请求,WCF...
  4. Boost::Regex 使用方法 (英文)
  5. python关于字符串的内置函数_Python 字符串内置函数(二)
  6. windows python库安装包下载网站
  7. C语言十进制转换二进制
  8. Atitit web 视频播放器classid clsid 大总结quicktime vlc 1 Classid的用处
  9. H5和小程序区别详解
  10. 5000个常用汉字(完整版) 繁体简体
  11. Linux驱动开发-编写DS18B20驱动
  12. 计算机辅助设计rhino试题,计算机辅助设计基础期末复习试题(完整版).doc
  13. 工行登录企业网银时,如遇“请确认您已插入工商银行U盾证书,或更换端口后再次尝试登录”提示的解决办法
  14. 简单好用的钉钉群消息助手
  15. OBS直播如何连麦和多人连麦
  16. Scrum立会报告+燃尽图(十月二十七日总第十八次)
  17. xls解密(实战详细教程)
  18. 全栈学习之CSS基础学习
  19. 实验八 Python文件处理
  20. 一文openpose姿态估计

热门文章

  1. html5 head标签
  2. 第一个iBATIS测试就通不过
  3. 海康威视DS-4100、4000HC 系列板卡SDK编程指南
  4. 运筹学读书笔记---Benders Decomposition
  5. GSM预付费业务的研究与实现(转)
  6. 用手机打开Word文档,图片会错位,什么原因?怎么解决/
  7. dede插件-包含SEO所有功能的dede插件
  8. 交通标志识别技术的原理
  9. 输电线路在线监测覆冰预警系统
  10. 打造APP广告变现利器,了解聚合广告SDK的选择技巧与优势