python文件复制操作。
1 # -*- coding: utf-8 -*- 2 import shutil 3 import os 4 # file_path = 'C:\Users\WT\Desktop\001.jpg' 5 # new_path = 'C:\Users\WT\Desktop\new.jpg' 6 # path = shutil.copy(file_path, new_path) 7 # print(path) 8 9 def copy_file(finddir,fromdir, todir): 10 num = 0 11 list = os.listdir(finddir) 12 for i in range(0, len(list)): 13 if list[i][-3:] == 'res': 14 if len(list[i]) == 11: 15 from_path = fromdir + '\' + list[i][:-7] 16 else: 17 from_path = fromdir + '\0' + list[i][:-7] 18 #from_path = fromdir + '\0' + list[i][:-7] 19 fromlist = os.listdir(from_path) 20 for j in range(0, len(fromlist)): 21 if list[i][:-4] == fromlist[j][:-4]: 22 from_fullpath = from_path + '\'+ fromlist[j] 23 to_path = todir + '\'+ fromlist[j] 24 path = shutil.copy(from_fullpath, to_path) 25 print(path) 26 num = num + 1 27 print(num) 28 29 30 31 if __name__ == '__main__': 32 copy_file('D:\idcard_images\服务器端\1-30文件夹分析\车辆识别代号字段\标准答案错误', 33 'F:\云端行驶证定位调整\行驶证三调发动机号码\生成识别结果\服务器\03 手机拍照\01 自由拍照', 34 'C:\Users\WT\Desktop\tmp')