以下是Python代码实现:

import shutil

# 创建文件夹
dir1 = 'D:/img1'
dir2 = 'D:/img2'
try:
    # 如果文件夹已存在,则不需要创建
    shutil.os.mkdir(dir1)
    shutil.os.mkdir(dir2)
except FileExistsError:
    pass

# 在img1中放置一个图片文件
img_file = 'D:/img1/test.jpg'
with open(img_file, 'wb') as f:
    # 这里可以写入任意二进制数据,例如一张jpg图片
    f.write(b'\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x01\x00\x60\x00\x60\x00\x00\xff\xfe\x00')
    # ...
    
# 将img1中的图片文件使用字节流复制到img2中
with open(img_file, 'rb') as f1, open('D:/img2/copy.jpg', 'wb') as f2:
    f2.write(f1.read())

首先使用shutil.os.mkdir()方法创建两个文件夹img1img2。如果文件夹已经存在,会抛出FileExistsError异常,可以通过try-except语句忽略这个异常。

接着,在img1文件夹中创建一个图片文件test.jpg,这里写入了一些二进制数据,可以替换为自己的图片数据。

最后,使用open()方法打开test.jpg文件,并使用read()write()方法进行字节流复制,将数据写入到`img2

在D盘中创建两个文件夹img1img2。在img1中放置一个图片文件将img1中的图片文件使用字节流复制到img2中。

原文地址: https://www.cveoy.top/t/topic/frOU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录