問題:
1、方法過濾器:
def has_class_but_no_id(tag):
print(soup.find_all(has_class_but_no_id))
3、為什麼不用多程序而用多執行緒的方式?
單執行緒下(自己實現的矇騙作業系統、偽裝執行緒非io狀態的占用cpu的行為)的併發叫做協程,這是一種方式,並非單位概念,系統上只有程序資源和執行緒單位。
協程和程序、執行緒同樣不一定提公升效率,如果是io密集型則會提公升,如果是計算密集型不會提公升(cpu挨個計算完)。
?twittered 和 tornado中:
學習python 第十八天
併發程式設計 python中實現併發程式設計的三種方案 多執行緒 多程序和非同步i o。併發程式設計的好處在於可以提公升程式的執行效率以及改善使用者體驗 程序和執行緒的區別和聯絡 程序 作業系統分配記憶體的基本單位 乙個程序可以包含乙個或多個執行緒 執行緒 作業系統分配cpu的基本單位 併發程式設計...
第二十八天筆記
1.什麼是異常處理 異常是錯誤發生的訊號,一旦程式出錯就會產生乙個異常,如果該異常 沒有被應用程式處理,那麼該異常就會丟擲來,程式的執行也隨之終止 異常包含三個部分 1.traceback異常的追蹤資訊 2.異常的型別 3.異常的資訊 錯誤分為兩大類 1.語法上的錯誤 在程式執行前就應該立即修正 2...
學python的第十八天
身份運算子區分 驗證 與 身份證,驗證時關注的點 in 17 a out 17 1,2,3 in 18 b out 18 1,2,3 in 19 c out 19 1,2,3 in 20 a c out 20 true in 21 a is c out 21 false 私有屬性,私有方法主要通用 ...