所謂的套件(package)其實就是由一堆模組(module)所組成,裡面有各種已經寫好的函式(function)..等多種東西,方便使用者調用裡面的資源。
當我們需要使用套件的時候,只需要import(匯入)到程式中就可以直接使用。
我們之前有說到Python是一種物件導向程式語言(OOP),那麼物件導向是甚麼呢?
物件導向由物件(object)及類別(class)構成,那這邊有個重點,就是 物件是由類別來產生的 ,類別就像是一個模板,我們可以利用類別來建立物件。
在Python中,幾乎所有的東西都是物件,所以我們都只是利用類別來建立物件,再對物件做進一步的操作,而通常類別裡會設定資料儲存的方式,這些資料就是物件的屬性,接著我們可以藉由 "方法(method)" 來操作物件。
這邊用 request 當作範例:
request可用來發送資料或是讀取網頁
在使用物件的時候 "." 點的意思是 "的"
語法像是這樣: request(物件).get(屬性)
import request
from bs4 import BeautifulSoup
website1 = request.get("google.com")
view = BeautifulSoup(web.txt,"html.paser")
print(view.title)