1、什麼情況下使用collections.defaultdict?
當定義乙個字典時,某個鍵值不存在時會報錯,但是用collections.defaultdict初始化不會報錯,引數可以是int,表示value值是int型別,引數如果是list,表示value值是list列表。
2、爬蟲內容:
request包請求包
import request
url=』 …』
responst=request.get(url)
即可爬到乙個網頁內容
要檢查請求是否成功,就檢查response.status_code的值是否和期望的相同(200表示成功)
print(response.text)和response.content都能返回網頁內容,不同的是,text返回的是unicode型資料,而content返回的是二進位制的資料。
encode編碼成想要的碼型別
3、字元編碼
python2下的中文字元使用utf-8編碼,乙個中文字由3個位元組組成,乙個字母由1個位元組組成。
python3下的中文字元使用unicode編碼,不管是乙個中文字還是字母都由乙個字元表示,但是每個字元佔2個位元組。
4、.表示當前目錄 …表示上一級目錄
r+ 和 w+ 表示可以同時讀和寫
b代表以二進位制的形式輸入輸出,儲存是以二進位製流的形式儲存,就要用到b
5、檔案命名
1)find(』/』,b)從/開始左到右的順序查詢到b結束
rfind(『//』)從右向左到『//』結束。
一般用domain_filename命名
2)md5雜湊函式命名
hashlib.md5(url.encode(『utf-8』)).hexdigest()對url進行雜湊運算,得到一組固定長度基本不會重複的編碼
3)時間戳命名
time()
覆盤 8月 第4周工作覆盤
本次覆盤任務大於意義 7月第3周目標 目的 智慧型運營平台開發工作 目標 1 智慧型運營平台開發 完成累計資料 web開發 7月第4周覆盤 目標完成進度檢查 1.智慧型運營平台工作發現的問題修復 完成 2.跟蹤處理kafka生產問題 完成 3.視客相伴預約導航協助終端聯調測試 完成 達成亮點分析 1...
重構如覆盤
這篇blog算是之前關於重構的乙個總結,導火索是上週花了不少時間把前一段寫的乙個功能模組做的乙個重構。事實 沒做之前,功能什麼的基本都對,有一些小bug和效率不是很好,問題最大的是我感覺這部分有點失控,心裡一種亂的不安全感,這個感覺很差。另外就是在處理bug,增加新的功能和用其他方案做優化的時候,可...
覆盤的工具
分享到了這裡,有必要對覆盤的工具進行乙個說明。否則在很多時候,當我們出現了各種問題的時候,都不知道通過什麼手段去解決問題。首先是 覆盤畫布 作用 作為乙個引導框架使用,乙個覆盤的流程都包含了 回顧 評估結果 分析原因 總結經驗這些步驟。注意點 1 既要有亮點也要有不足的地方。2 最後總結經驗的時候,...