我有以下代码,我认为会调整指定路径中的图像但是当我运行它时,没有任何作用,但python不会抛出任何错误,所以我不知道该怎么做.请指教.谢谢.
from PIL import Image import os, sys path = ('C:\Users\Maxxie\color\complete') def resize(): for item in os.listdir(path): if os.path.isfile(item): im = Image.open(item) f, e = os.path.splitext(item) imResize = im.resize((200,200), Image.ANTIALIAS) imResize.save(f + ' resized.jpg', 'JPEG', quality=90) resize()
Sanjar Stone.. 36
#!/usr/bin/python from PIL import Image import os, sys path = "/root/Desktop/python/images/" dirs = os.listdir( path ) def resize(): for item in dirs: if os.path.isfile(path+item): im = Image.open(path+item) f, e = os.path.splitext(path+item) imResize = im.resize((200,200), Image.ANTIALIAS) imResize.save(f + ' resized.jpg', 'JPEG', quality=90) resize()
您的错误属于文件的完整路径.而不是item必须是path + item
#!/usr/bin/python from PIL import Image import os, sys path = "/root/Desktop/python/images/" dirs = os.listdir( path ) def resize(): for item in dirs: if os.path.isfile(path+item): im = Image.open(path+item) f, e = os.path.splitext(path+item) imResize = im.resize((200,200), Image.ANTIALIAS) imResize.save(f + ' resized.jpg', 'JPEG', quality=90) resize()
您的错误属于文件的完整路径.而不是item必须是path + item