最近覺得自己代碼寫的很丑陋,覺得開始看一些源碼饲漾。這個也沒什么要求蝙搔,每天有空的話從9點-12點,沒空就算了考传。也沒有要求看會什么吃型,要是最后實在什么都沒學(xué)會,就當(dāng)時間喂了狗了吧僚楞。
what is GRequests
GRequests是一個用requests和gevent寫的異步http請求庫
目錄分析
就一個grequests.py是主要的代碼勤晚,其實這兩個庫都看過。
grequests git地址
代碼分析
__all__ = (
'map', 'imap',
'get', 'options', 'head', 'post', 'put', 'patch', 'delete', 'request'
)
all顯示開放的接口
今天主要看這段代碼
from functools import partial
假如我們想對函數(shù)的某些參數(shù)進(jìn)行處理泉褐,就可以調(diào)用這個partial這個函數(shù)赐写。
舉個例子
def say(name, age):
print name, age
func = functools.partial(say, age=5)
func('the5fire')
# 結(jié)果是: the5fire 5
那么,它和閉包有什么差呢兴枯?
我已經(jīng)分不清楚了血淌。
今天就這樣吧。明天去分析一個類和partial的調(diào)用财剖。