Python 3.x 错误:名称';图像';未定义
我正在尝试转置文件夹中的所有图像,并尝试执行以下代码:Python 3.x 错误:名称';图像';未定义,python-3.x,numpy,python-imaging-library,Python 3.x,Numpy,Python Imaging Library,我正在尝试转置文件夹中的所有图像,并尝试执行以下代码: import os import glob path = 'C:/Users/mail2/Desktop/flippin/pics/' i = 0 for infile in glob.glob( os.path.join(path, '*.jpg') ): img = Image.open(infile) print ("current file is: " + infile) img.transpose(
import os
import glob
path = 'C:/Users/mail2/Desktop/flippin/pics/'
i = 0
for infile in glob.glob( os.path.join(path, '*.jpg') ):
img = Image.open(infile)
print ("current file is: " + infile)
img.transpose(Image.FLIP_LEFT_RIGHT)
img.transpose(Image.FLIP_TOP_BOTTOM)
img.transpose(
Image.FLIP_LEFT_RIGHT).transpose(
Image.FLIP_TOP_BOTTOM).save("combined%s.jpg")
print('done')
但我仍然注意到,名称“image”未定义错误。
请帮忙。谢谢 这是因为您没有定义要执行的
Image
,只需从PIL
模块导入Image
。要实现这一点,只需将这一行添加到代码中:来自PIL导入图像
:
import os
from PIL import Image
import glob
path = 'C:/Users/mail2/Desktop/flippin/pics/' i = 0
for infile in glob.glob( os.path.join(path, '*.jpg') ):
img = Image.open(infile)
print ("current file is: " + infile)
img.transpose(Image.FLIP_LEFT_RIGHT)
img.transpose(Image.FLIP_TOP_BOTTOM)
img.transpose(
Image.FLIP_LEFT_RIGHT).transpose(
Image.FLIP_TOP_BOTTOM).save("combined%s.jpg")
print('done')
我的回答对你有帮助吗?谢谢…这是个很简单的错误