这条博客分享一个脚本,实现将不同文件夹的我们需要的文件提取到一个新的文件下。如:

这是原来文件下的文件,我将它重新命名,然后复制到下图的文件夹下,实现将很多不同文件夹下很多我们想要的文件提取出来,省的手动进去每一个文件夹下复制粘贴。

完整代码如下:

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

#作者:小星星

# 复制图像到另一个文件夹

# 文件所在文件夹

import numpy as np

import matplotlib.pyplot as plt

import os

import time

import shutil

for i in range(437,458):#遍历一个文件夹下的文件范围

i = str(i)

s = i.zfill(3)#保留三位有效位

#print(i)

#print(s)

#print(type(i))

fir = s

#print(type(fir))

print(fir)

file_dir = 'E:\\AD datasets\\disc12\\OAS1_0'+fir+'_MR1\\FSL_SEG'#读取文件夹需要提取的文件

file_dir_1 = 'E:\\AD datasets' #

# 创建一个子文件存放文件

name = 'Image'

file_list = os.listdir(file_dir)

for image in file_list:

#如果图像名为*.gif 则将*.gif复制到'E:\\AD datasets\\Image'

if image == "OAS1_0"+ fir +"_MR1_mpr_n3_anon_111_t88_masked_gfc_fseg_tra_90.gif":

aaa=file_dir+'\\'+image

os.rename(aaa,"E:\\AD datasets\\disc12\\OAS1_0"+ fir +"_MR1\\FSL_SEG\\"+ fir +".gif")

#image = "029.gif"

image = fir + ".gif"#重新命名

print ('copy right' )

if os.path.exists(os.path.join(file_dir_1,'Image')):

shutil.copy(os.path.join(file_dir,image), os.path.join(file_dir_1, 'Image'))

else:

os.makedirs(os.path.join(file_dir_1,'Image'))

shutil.copy(os.path.join(file_dir, image), os.path.join(file_dir_1, 'Image'))

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2n1kyvvoqpkw0

python 怎么拷贝一个文件到一个新的文件_Python脚本提取不同文件夹里面的文件到一个新的文件...相关推荐

  1. bin文件怎么转换成文本文档_Python脚本4:根据txt文本,批量创建文件夹

    背景:深度学习图像分类的时候,有许多的标签类.1000个标签就需要创建1000个文件夹,文件夹里面放入对应的图像.不可能一个一个右击创建文件夹,所以有了今天的脚本.根据txt文本每一行的类别,创建文件 ...

  2. python数据爬取---爬取文本数据并进行特征提取_python 域名提取

    初识Scrapy 为什么使用Scrapy? 我们可以用requests和beautifulsoup完成一个实用的爬虫,但如果想大规模爬取的话,我们需要学习Scrapy这个优秀Python框架,学习它的 ...

  3. linux下pdb文件除水,Linux命令删除文本里rmsd20行,输入到一个新的文本,然后提取出相应的pdb id。...

    Linux命令删除文本里rmsd>20行,输入到一个新的文本,然后提取出相应的pdb id. 文本名字为 rmsd.dat, 文本内容是如下: refer.pdb - complex_patch ...

  4. java将多个文件写入到一个文件流中再有规律的取出_编写java程序,往一个txt文件里写入学生的基本信息,然后再读出这些信息并打印出来,最后把该文件拷贝到指...

    满意答案 azonyb 2014.02.18 采纳率:59%    等级:12 已帮助:13223人 import java.io.BufferedInputStream; import java.i ...

  5. MSSQL-Scripter,一个新的生成T-SQL脚本的SQL Server命令行工具

    这里向大家介绍一个新的生成T-SQL脚本的SQL Server命令行工具:mssql-scripter.它支持在SQL Server.Azure SQL DB以及Azure SQL DW中为数据库生成 ...

  6. python需要配置环境变量吗_python需要设置哪些环境变量?我只知道一个PYTHONHOME指向安装目录。(python详细安装教程 path)...

    怎么把Python文件夹添加进Path中 "我的电脑"点右键,"属性" "高级","环境变量","系统变量&q ...

  7. python实现将子文件夹下的图片复制到新的文件夹并重命名

    一.要求 在文件夹中有若干子文件夹,且子文件夹中有若干图片,按照要求将子文件夹中符合命名的图片复制到新的文件夹中,并重新命名这些图片. 即将在train文件夹中有若干命名为rgb_0001_json的 ...

  8. python写音乐_你想过用代码来写音乐吗?我用业余时间开发的一个可以编程写音乐的python库(一)...

    最近几个月学业繁忙,但是业余时间自己开发了很多python库,内容包括数学统计,各种游戏,还有音乐等等.其实还有试着写AI方面的,但是目前还是初期进度.今天我想先介绍一下我正在开发中的一个可以编程写音 ...

  9. python 输入一个整数 输出百位及以上_Python二级编程:获取用户输入的一个整数,输出该整数百位及以上的数字...

    原博文 2020-02-04 18:19 − s=int(input("请输入一个整数:"))if 0 ... 相关推荐 2019-09-28 21:13 − Python pyt ...

最新文章

  1. 深入理解并使用python的模块与包
  2. 天气小工具新增风格-默认无背景,感谢欧阳兄制作
  3. 每次创建maven都要重新设置set,如何将本地maven设置为默认的maven
  4. Package ‘oniguruma’, required by ‘virtual:world’, not found
  5. three.js两个点给线条加宽度_一台电视两个房间看?衣柜、客房会隐形?这是什么神奇设计!...
  6. Communications link failure,The last packet successfully received from the serve
  7. 成功领导者的20个好习惯
  8. php acl,php – 访问控制和XHR请求
  9. apch连接mysql数据库连接_配置phpmyadmin连接远程 MySQL数据库
  10. F - Prime Path
  11. 实战小例子 | Python实现用手势控制电脑音量
  12. 数字签名与数字加密的区别
  13. 哔哩哔哩2019秋招笔试试题二——脸滚键盘
  14. google authenticator python_谷歌验证器(Google Authenticator)
  15. Excel - 选择性粘贴和单元格引用规则
  16. 几种有趣的电路设计(阻容降压,防过压,LLC,PFC,正激和反激电路)
  17. 高效能屌丝创业者的七项习惯
  18. 实验4:求连续整数阶乘的和
  19. C语言sfr定义一个变量,单片机c语言的sbit和sfr
  20. python爬虫和办公自动化培训班

热门文章

  1. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(十二)多语言支持...
  2. 快速完成和读懂测试计划
  3. 什么MySQL语句在存储过程体中是合法的
  4. 渡虎谷告诉你CSS的结构和规则
  5. java泛型中的E,K,V,T,U,S
  6. win10怎么设置默认输入法_win10系统输入法失效打不了字怎么办
  7. PostgreSQL 入门
  8. Python02期(北京)课程笔记索引
  9. Redis数据库学习笔记
  10. Python面向切面编程是什么