小菜雞學習包之requests init

2021-10-07 18:48:10 字數 788 閱讀 1974

from .exceptions import requestsdependencywarning
首先是這個from . import,我這個小菜雞去查了一下(就是絕對(absolute)和相對(relative)引入的區別:

import會去sys.modules(乙個字典,記錄了所有預載入的模組)裡面查詢是否有相對應的包*

如果未找到,那麼python就會去python 標準庫(standard

library)裡面查詢,如果還沒有找到,那麼就會去sys.path(通常包括目前資料夾)裡面繼續查詢

如果找到,那麼這個名字就和被和這個包繫結起來,就不會出現nameerror

乙個dot就代表這個模組或者包在同級目錄,兩個dot表示這個在上一級目錄中

在同級exception.py中,requestsdependencywarning繼承了requestswarning,requestswarning繼承了warning

def check_compatibility(urllib3_version, chardet_version):

def _check_cryptography(cryptography_version):

這兩個函式就是檢查依賴包的版本(#注意,**裡面的urllib是1.x.x版本,chardet是3.x.x版本,後續可能也要繼續修改。如果有大神指出,

總結:這一部分自定了很多error(基於python 標準庫中的 warning),引入了一些寫好的元件模組。

2021 1 17小菜雞學習的日常。

自己的學習小記錄之最大子串行和 今天看了最大子串行和和問題,感覺乙個優質的演算法是真的猛!不多說,記錄一下四種求他們的方法。第一種 就是舉出每乙個子串行 如下 include include intmaxsubsum1 int a,int n k這個迴圈是為了求子序列的和,個數為j k 1,i是控制...

小菜學Chromium之OpenGL學習之二

在這個教程裡,我們一起來玩第乙個opengl程式.它將顯示乙個空的opengl視窗,可以在視窗和全屏模式下切換,按esc退出.它是我們以後應用程式的框架.在codeblock裡建立乙個新的glut win32程式 不是console控制台程式 後,我們還需要鏈結opengl庫檔案。的前4行包括了我們...

python學習之requests基礎

使用requests傳送網路請求 import requests r requests.get rpost request.post data 其他請求模式類似 詳細說明 1 在url 中使用查詢字串傳遞值,在 url中,資料會以鍵值對的形式置於 url中,跟在乙個問號的後面,如 key value...