【发布时间】:2013-06-14 21:21:07
【问题描述】:
我为 python 生成了以下代码,但由于某种原因,我无法弄清楚它返回错误的原因:
TypeError: unsupported operand type(s) for %: 'NoneType' and 'tuple
我看了下,但我看不出我做错了什么:S
temp_appended_data = []
def runme():
global temp_appended_data
def test():
return "testdata"
def no():
return "22453.32214"
def time():
return "22:12"
def name():
return "george"
temp_appended_data.append("""test example <br>
Test: % <br>
no: % <br>
time: % <br>
name: % <br>
""") % (test(),no(),time(),name())
print temp_appended_data
runme()
任何人都能够看到并修复我做错了什么?
谢谢 - 海福克斯
【问题讨论】:
标签: python python-2.7 append string-formatting typeerror