在python上的函数之间传递参数

时间:2013-04-17 09:02:38

标签: python

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

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'

1 个答案:

答案 0 :(得分:1)

您需要设置

self.all_list = *a list*

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