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脚本提取不同文件夹里面的文件到一个新的文件...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iphone mac地址是否随机_iOS
- 下一篇: htmlcss实例小项目_小程序webs