python 怎么拷贝一个文件到一个新的文件_Python脚本提取不同文件夹里面的文件到一个新的文件...
这条博客分享一个脚本,实现将不同文件夹的我们需要的文件提取到一个新的文件下。如:
这是原来文件下的文件,我将它重新命名,然后复制到下图的文件夹下,实现将很多不同文件夹下很多我们想要的文件提取出来,省的手动进去每一个文件夹下复制粘贴。
完整代码如下:
#-*- 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脚本提取不同文件夹里面的文件到一个新的文件...相关推荐
- bin文件怎么转换成文本文档_Python脚本4:根据txt文本,批量创建文件夹
背景:深度学习图像分类的时候,有许多的标签类.1000个标签就需要创建1000个文件夹,文件夹里面放入对应的图像.不可能一个一个右击创建文件夹,所以有了今天的脚本.根据txt文本每一行的类别,创建文件 ...
- python数据爬取---爬取文本数据并进行特征提取_python 域名提取
初识Scrapy 为什么使用Scrapy? 我们可以用requests和beautifulsoup完成一个实用的爬虫,但如果想大规模爬取的话,我们需要学习Scrapy这个优秀Python框架,学习它的 ...
- linux下pdb文件除水,Linux命令删除文本里rmsd20行,输入到一个新的文本,然后提取出相应的pdb id。...
Linux命令删除文本里rmsd>20行,输入到一个新的文本,然后提取出相应的pdb id. 文本名字为 rmsd.dat, 文本内容是如下: refer.pdb - complex_patch ...
- java将多个文件写入到一个文件流中再有规律的取出_编写java程序,往一个txt文件里写入学生的基本信息,然后再读出这些信息并打印出来,最后把该文件拷贝到指...
满意答案 azonyb 2014.02.18 采纳率:59% 等级:12 已帮助:13223人 import java.io.BufferedInputStream; import java.i ...
- MSSQL-Scripter,一个新的生成T-SQL脚本的SQL Server命令行工具
这里向大家介绍一个新的生成T-SQL脚本的SQL Server命令行工具:mssql-scripter.它支持在SQL Server.Azure SQL DB以及Azure SQL DW中为数据库生成 ...
- python需要配置环境变量吗_python需要设置哪些环境变量?我只知道一个PYTHONHOME指向安装目录。(python详细安装教程 path)...
怎么把Python文件夹添加进Path中 "我的电脑"点右键,"属性" "高级","环境变量","系统变量&q ...
- python实现将子文件夹下的图片复制到新的文件夹并重命名
一.要求 在文件夹中有若干子文件夹,且子文件夹中有若干图片,按照要求将子文件夹中符合命名的图片复制到新的文件夹中,并重新命名这些图片. 即将在train文件夹中有若干命名为rgb_0001_json的 ...
- python写音乐_你想过用代码来写音乐吗?我用业余时间开发的一个可以编程写音乐的python库(一)...
最近几个月学业繁忙,但是业余时间自己开发了很多python库,内容包括数学统计,各种游戏,还有音乐等等.其实还有试着写AI方面的,但是目前还是初期进度.今天我想先介绍一下我正在开发中的一个可以编程写音 ...
- python 输入一个整数 输出百位及以上_Python二级编程:获取用户输入的一个整数,输出该整数百位及以上的数字...
原博文 2020-02-04 18:19 − s=int(input("请输入一个整数:"))if 0 ... 相关推荐 2019-09-28 21:13 − Python pyt ...
最新文章
- 深入理解并使用python的模块与包
- 天气小工具新增风格-默认无背景,感谢欧阳兄制作
- 每次创建maven都要重新设置set,如何将本地maven设置为默认的maven
- Package ‘oniguruma’, required by ‘virtual:world’, not found
- three.js两个点给线条加宽度_一台电视两个房间看?衣柜、客房会隐形?这是什么神奇设计!...
- Communications link failure,The last packet successfully received from the serve
- 成功领导者的20个好习惯
- php acl,php – 访问控制和XHR请求
- apch连接mysql数据库连接_配置phpmyadmin连接远程 MySQL数据库
- F - Prime Path
- 实战小例子 | Python实现用手势控制电脑音量
- 数字签名与数字加密的区别
- 哔哩哔哩2019秋招笔试试题二——脸滚键盘
- google authenticator python_谷歌验证器(Google Authenticator)
- Excel - 选择性粘贴和单元格引用规则
- 几种有趣的电路设计(阻容降压,防过压,LLC,PFC,正激和反激电路)
- 高效能屌丝创业者的七项习惯
- 实验4:求连续整数阶乘的和
- C语言sfr定义一个变量,单片机c语言的sbit和sfr
- python爬虫和办公自动化培训班