在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ tornado的異步例子請教

tornado的異步例子請教

from tornado.httpclient import AsyncHTTPClient

def asynchronous_fetch(url, callback):

http_client = AsyncHTTPClient()
def handle_response(response):
    callback(response.body)
http_client.fetch(url, callback=handle_response)

asynchronous_fetch("http://127.0.0.1:8000")

異步里面有這么一個例子。其中callback是一個參數,應該是一個外部函數調用,可是里面又設定callback=handle_response,這里callback是什么作用?

回答
編輯回答
貓小柒

fetch -> handle_response -> callback
fetch的callback也就是handle_response處理的是response
而asynchronous_fetch的callback處理的是response的body
加這一層估計是為了做些額外的處理吧。

2017年7月4日 00:24
編輯回答
懶洋洋

python中函數的命名調用,寫為http_client.fetch(url, handle_response)也可以

2017年4月17日 12:31
編輯回答
來守候

你代碼格式整理一下,還有能給個原文地址?

2018年8月19日 12:11