使用Python将文件夹png图片与jpg图片分开存放
import os
import shutil
def split_file(images, jpg_images, png_images):
jpg = []
png = []
for f in os.listdir(images):
if f.endswith('.jpg'):
jpg.append(f)
elif f.endswith('.png'):
png.append(f)
if not os.path.isdir(jpg_images):
os.mkdir(jpg_images)
if not os.path.isdir(png_images):
os.mkdir(png_images)
for j in jpg:
_jpg = os.path.join(images, j)
shutil.copy(_jpg, jpg_images)
for p in png:
_png = os.path.join(images, p)
shutil.copy(_png, png_images)
if __name__ == '__main__':
base_filename = r'./Files'
images = os.path.join(base_filename, 'Imgs')
jpg_images = os.path.join(base_filename, 'jpg_images')
png_images = os.path.join(base_filename, 'png_mask')
split_file(images, jpg_images, png_images)