这个问题已经有了答案:
我想传递整数值而不是字符串,比如说a=45,但它不起作用!
import Image import ImageDraw import ImageFont width = disp.width height = disp.height image = Image.new('1', (width, height)) font = ImageFont.load_default() a = 45 draw.text((x, top), a , font=font, fill=255) draw.text((x, top+20), 'World!', font=font, fill=255)
使用将A强制转换为字符串 draw.text((x, top), str(a) , font=font, fill=255) .
draw.text((x, top), str(a) , font=font, fill=255)
你也可以用 a = '45' 将其定义为字符串。不过,我建议您不要这样做,因为您可能希望在绘制之前使用它作为整数。
a = '45'