利用文件夹内文件名称 移动文件 Python实现
1、语法
移动文件(目录)
import shutil
import os
shutil.move(“oldpos”,“newpos”)
2、实例
D:\download\dataset\dresden_spliced1 路径
3、代码
import shutil
import os
#D:\download\dataset\dresden_spliced1
#ls = os.listdir('./Camera')
ls = os.listdir('D:\\download\\dataset\\dresden_spliced1')
for i in (ls):
if i.find("rgb")!=-1:
shutil.move("D:/download/dataset/dresden_spliced1/"+i,"D:/download/dataset/dresden_spliced1/rgb")
print ("Finish")
补充·····················································································································································
对文件中图片的重命名与复制特定的图片到指定文件夹
import shutil
import os
j=0
ls = os.listdir('C:\\Users\\adin\\Desktop\\lu001\\CH04_案例演练猫狗识别-无改动\\dog\\')
s1='E:\\dog\\' #源文件夹
#for i in (ls):
# os.rename(s1+i,s1+str(j)+'.jpg')
# j=j+1
dst1='E:\\1' #目标文件夹
list1=[]
for ii in range(5,10): #特定的图片
list1.append(str(ii)+'.jpg')
num=len(list1)
for jj in range(num):
print(jj)
src=s1+list1[jj]
shutil.copy(src,dst1)
print ("Finish")