我使用此代码的目标是,当您输入某个数字时,您将根据输入的内容打印该数字和一些其他输出。出于某种原因,我这里给出的错误是“ValueError:格式不完整”。它与百分比有关。该错误是什么意思,我该如何解决?谢谢!
variable = "Blah"
variable2 = "Blahblah"
text = raw_input("Type some stuff: ")
if "1" in text:
print ("One %" % variable)
elif "2" in text:
print ("Two %" % variable2)
原文由 Oughh 发布,翻译遵循 CC BY-SA 4.0 许可协议
Python 期望另一个字符跟在字符串文字中的
%
之后,以告诉它如何在结果字符串中表示variable
。而是使用
或者
创建一个新字符串,其中使用
variable
的字符串表示形式而不是占位符。