1

我尝试使用另一个函数的参数。我更喜欢不使用全局变量。我尝试以下一个,但我有一个错误。我在谷歌和这里搜索,但我没有找到可以帮助我的东西

class MainHandler(BaseHandler):
    def get(self):
        ******
        all_list = *a list*  
        ******

    def post(self):
        for i in self.all_list:
           if i[0] == something:
                   ****

我有这个错误:AttributeError: 'MainHandler' object has no attribute 'all_list'

4

1 回答 1

1

你需要设置

self.all_list = *a list*

self是传递给函数的实例,你现在所做的只是为函数设置一个局部变量。

于 2013-04-17T09:03:28.227 回答