我尝试使用另一个函数的参数。我更喜欢不使用全局变量。我尝试以下一个,但我有一个错误。我在谷歌和这里搜索,但我没有找到帮助我的东西
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'
答案 0 :(得分:1)
您需要设置
self.all_list = *a list*
self
是传递给函数的实例,你现在正在做的只是为函数设置一个局部变量。