queue模塊是Python內置的標準模塊,可以直接通過import queue引用。在Queue模塊中提供了三種同步的、線程安全的隊列,分別由三個類Queue,LifoQueue和PriorityQueue表示,它們的唯一區(qū)別是元素取出的順序不同。并且LifoQueue和PriorityQueue都是Queue的子類。查看全文>>
由于外部網絡不穩(wěn)定,在使用單線程爬取網頁數據時,如果有一個網頁響應速度慢或者卡住了,那整個程序都要等待下去,這顯然是無效率的。因此,我們可以使用多線程、多進程、協程技術來實現并發(fā)下載網頁。查看全文>>
根據存儲數據時所用數據模型的不同,當今互聯網中的的數據庫主要分為兩種:關系型數據庫和非關系型數據庫。查看全文>>
數據庫是按照數據結構來組織、存儲和管理數據的倉庫,它可以被看作電子化的文件柜——存儲文件的處所,用戶可以對文件中的數據進行增加、刪除、修改、查找等操作。需要注意的是,這里所說的數據不僅包括普通意義上的數字,還包括文字、圖像、聲音等。查看全文>>
在Python需要獲取類屬性時,首先會在對象內部查找對象屬性,如果沒有就會向上尋找類的屬性。查看全文>>
實例屬性即同一個類的不同實例,其值是互不關聯的,也不會互相影響的,定義時使用“self.屬性名”,調用時也使用“self.屬性名”。 類屬性則是同一個類的所有實例所共有的,直接在類體中獨立定義,引用時要使用“類名.類變量名”形式來引用,只要是某個實例對其進行修改,就會影響其他的所有這個類的實例。查看全文>>