python进行读写练习保存时,没有使用read方法,保存后图片无法还原,求助!!!

python进行读写练习保存时,

对open的图片对象没有使用read方法,就直接在目标地址进行写入操作,发现报错文 中有bytes提示,以为要

转换为字节

就对对象使用了bytes方法,保存成功后图片无法打开,有没有复原的方法?

import os
file_path='D:\个人文件'
files = os.listdir(file_path)
for file in files:
    if file.endswith('.jpg'):
        path=file_path+"\\"+file
        img = open(path,'rb')
        with open(f'D:\个人文件\新建文件夹\\{file}','wb') as f:
            f.write(bytes(img))

操作完后图片存下来了都打不开~有没有大佬教下小弟复原的方法,自学PYTHON刚4个月

第9行改成f.write(img.read()),write要写入img读出的文件内容,而不是文件对象本身