黄埔做网站公司,软件工程培训机构,济南seo快速霸屏,正品购物app排行榜前十名python遍历文件夹下的所有子文件夹#xff0c;并将指定的文件复制到指定目录 需求复制单个文件夹遍历所有子文件夹中的文件#xff0c;并复制代码封装 需求 在1文件夹中有1#xff0c;2两个文件夹 将这两个文件夹中的文件复制到 after_copy中 复制单个文件夹
# coding: ut… python遍历文件夹下的所有子文件夹并将指定的文件复制到指定目录 需求复制单个文件夹遍历所有子文件夹中的文件并复制代码封装 需求 在1文件夹中有12两个文件夹 将这两个文件夹中的文件复制到 after_copy中 复制单个文件夹
# coding: utf-8
from PIL import Image, ImageDraw, ImageFont
import os
import shutil
import cv2 as cv
import numpy as np
import jsonif __name__ __main__:src ./1 # 原文件夹路径des ./after_copy # 目标文件夹路径i 0for file in os.listdir(src):# 遍历原文件夹中的文件full_file_name os.path.join(src, file) # 把文件的完整路径得到print(要被复制的全文件路径全名:, full_file_name)if os.path.isfile(full_file_name): # 用于判断某一对象(需提供绝对路径)是否为文件shutil.copy(full_file_name, des) # shutil.copy函数放入原文件的路径文件全名 然后放入目标文件夹
源文件 复制后 参考1
遍历所有子文件夹中的文件并复制
# coding: utf-8
from PIL import Image, ImageDraw, ImageFont
import os
import shutil
import cv2 as cv
import numpy as np
import json#批量复制
# 为了防止重名覆盖问题先使用改名软件将文件名全部改了# def batchCopy(src,des,suffix):
# print(封装代码)if __name__ __main__:src .\\bm # 原文件夹路径des .\\after_copy # 目标文件夹路径suffix .jsoni 0for root, dirs, files in os.walk(src):print(root)all_files os.listdir(root)filtered_files [file for file in all_files if file.endswith(suffix)]# 遍历原文件夹中的文件if (len(filtered_files)):for i in range(len(files)):full_file_name root\\files[i]print(要被复制的全文件路径全名:, full_file_name)shutil.copy(full_file_name, des) # shutil.copy函数放入原文件的路径文件全名 然后放入目标文件夹
源文件 复制后 参考2
代码封装
# coding: utf-8
from PIL import Image, ImageDraw, ImageFont
import os
import shutil
import cv2 as cv
import numpy as np
import json#批量复制
# 为了防止重名覆盖问题先使用改名软件将文件名全部改了def batchCopy(src,des,suffix):print(封装代码)for root, dirs, files in os.walk(src):print(root)all_files os.listdir(root)filtered_files [file for file in all_files if file.endswith(suffix)]# 遍历原文件夹中的文件if (len(filtered_files)):for i in range(len(files)):full_file_name root\\files[i]print(要被复制的全文件路径全名:, full_file_name)shutil.copy(full_file_name, des) # shutil.copy函数放入原文件的路径文件全名 然后放入目标文件夹if __name__ __main__:src .\\bm # 原文件夹路径des .\\after_copy # 目标文件夹路径suffix .jsonbatchCopy(src,des,suffix) 如果复制bmp文件就将suffix .json改为suffix .bmp