pip install http://effbot.org/downloads/Imaging-1.1.6.tar.gz
错误:格式字符串
的参数不足答案 0 :(得分:1)
这个模板系统很老了。您必须继续跟踪变量类型。这很不舒服。
在您的代码中,您有第三个插入%s
,它与变量my_age
相关联,这可能不是%s
期望的字符串变量。
如果您将my_age, my_teeth
交换为my_teeth, my_age
,您将得到您期望的结果。
我可以建议您使用新的.format模板系统吗?
template = ("He's got {} eyes and {} hair.\n"
"His teeth are usually {} depending on the coffe.\n"
"if I add {}, {}, and {} I get {}.")
values = (my_eyes, my_hair, my_teeth, my_age,
my_height, my_weight, my_age + my_height + my_weight)
print(template.format(*values))