class Test(webapp.RequestHandler):
def get(self):
s = self.request.get('sentence')
if not hasattr(self, 'myList'):
self.myList = []
self.myList.append(s)
htmlcode1 = HTML.table(self.myList)
[编辑:]
由于某些原因,上面的方法不起作用,请尝试以下操作:
class Test(webapp.RequestHandler):
myList = []
def get(self):
s = self.request.get('sentence')
self.myList.append(s)
htmlcode1 = HTML.table(self.myList)
我不确定代码的上下文是什么,但这应该可以工作:
这会使
list
成为一个实例变量,因此它会一直存在。问题是list
在我们第一次尝试使用它时可能不存在,因此在这种情况下,我们需要初始化它。实际上,看看this post,这可能是更干净的代码:
[编辑:] 由于某些原因,上面的方法不起作用,请尝试以下操作:
您可以将列表设置为对象的成员变量,然后只在调用
get()
时更新它:相关问题 更多 >
编程相关推荐