from PIL import Image def size(jpg,now_size): im = Image.open(jpg) width, height = im.size if width>now_size: n=width/now_size w=int(width/n) h=int(height/n) resizedIm = im.resize((w,h)) resizedIm.save(jpg) else: print('无需缩放') def main(): now_size = 200 file=input('要缩放的txt文本文件路径:') txt_file=file.replace('"','').replace(' ','') txt_conte=open(txt_file,encoding='utf-8') txt_linst=txt_conte.readlines() for i in txt_linst: jpg=r'%s'%i.replace(' ','').replace('"','').encode('utf-8').decode('utf-8-sig').strip() size(jpg, now_size) if __name__ == '__main__': main()