理解下面的几行代码: #python code snippet app = web.application(url_mapping) app.run(partial(ThreadControl, thread_mapping=thread_mapping)) def run(self, *middleware): return wsgi.runwsgi(self.wsgifunc(*middleware)) def wsgifunc(self, *middleware, **kw): def wsgi(env, start_resp): pass for m in middleware: wsgi = m(wsgi) return wsgi class ThreadControl(object): def __init__(self, func, thread_mapping): def __call__(self, env, start_resp): print env...#do something return self.func(env, start_resp) 先看看partial函数的定义: def partial(func, *args, **keywords): def newfunc(*fargs, **fkeywords): newkeywords = keywords.copy() newkeywords.update(fkeywords) return func(*(args + fargs), **newkeywords) n