簡單翻譯函式封裝

2022-08-19 09:48:11 字數 2240 閱讀 5791

#儲存cookie

#handler 對應著乙個操作

#opener 遇到有cookie的response的時候,

#呼叫handler內部的乙個函式, 儲存到cookie object

self.opener =request.build_opener(handler)

def get(self, url, headers=none):

return

get(url, headers, self.opener)

def post(self, url, form, headers=none):

return

post(url, form, headers, self.opener)

#a. get(url, headers=none)

def get(url, headers=none, opener =none):

return urlrequests(url, headers=headers, opener =opener)

def post(url, form, headers=none, opener =none):

return urlrequests(url, form, headers=headers, opener=opener)

#b. post(url, form, headers=none)

#1. 傳入url

#2. user_agent

#3. headers

#4. 定義request

#5. urlopen

#6. 返回byte陣列

def urlrequests(url, form=none, headers=none, opener =none):

user_agent = ''#

如果使用者需要自行傳入headers, 則覆蓋之前的headers

if headers ==none:

headers =

html_bytes = b''

try:

ifform:

#post

#2.1 轉換成str

form_str = parse.urlencode(form, encoding='

utf-8')

#print(form_str)

#2.2 轉換成bytes

OpenCL相關函式簡單封裝

在opencl程式設計中,很多時候需要初始化很多東西,比如查詢裝置,選擇計算裝置,初始化上下文,構建程式和編譯核心程式。如果每次都重寫寫一遍這些過程,就會感動很繁瑣,所以,我就簡單封裝了幾個函式,用於我的opencl程式設計中。關於從文字檔案構建opencl程式在opencl從文字檔案構建程式物件已...

簡單的運動封裝函式

在js的學習當中,我們常常會讓元素發生運動,比如說輪播圖的漸變效果,元素的左右隱藏顯示效果等等,我們每次用到運動的時候重新寫一段 特別的麻煩,我就封裝了一段運動函式,每次使用的時候只需要呼叫一下就可以了 box style box div 幀數 var box ele document.getele...

js 簡單動畫函式封裝

動畫原理 核心原理 通過定時器setinterval 不斷移動盒子位置 實現步驟 1.獲得當前盒子位置 2.讓盒子在當前位置上加上移動距離 3.利用定時器不斷重複這個操作 4.加乙個結束定時器的條件 5.注意 此元素需要新增定位,才能使用element.style.left 函式封裝 簡單動畫函式封...