亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎么調的__call__,實現自定義headers

怎么調的__call__,實現自定義headers的authorition

http://img1.sycdn.imooc.com//585e46af0001a05504890236.jpg

正在回答

2 回答

http://www.python-requests.org/en/master/user/advanced/#custom-authentication

我也遇到了這個問題,上面這里是作者的寫法,應該是框架中有其他調用的地方,應該是得閱讀源碼才能知道是怎么調用的。

0 回復 有任何疑惑可以回復我~

這個函數是那個類自己調用的,其實每個類都可以這樣寫,因為__call__這個函數前面有兩個下劃線,你可以去了解這種函數的作用

0 回復 有任何疑惑可以回復我~
#1

呵呵呵呵呵呵呵哈哈哈哈

調用不應該是auth=auth()么,不加(),auth=auth也能調用嗎,這就不太懂了,求解
2017-08-05 回復 有任何疑惑可以回復我~
#2

慕移動6447889 回復 呵呵呵呵呵呵呵哈哈哈哈

auth=auth,,,等號左邊的auth,是requests.get()里的參數名,而等號右邊的auth是對左邊這個名字的賦值,就是相當于現在把auth=GithubAuth(xxxxxxx)這條信息賦值于auth上,那么auth=GithubAuth(xxxxx),中的GithubAuth()函數就開始調用class里的__init__和__call__
2018-01-04 回復 有任何疑惑可以回復我~
#3

慕函數3983732

回復 weibo_520karychauth=GithubAuth(xxxxx),中的GithubAuth()函數只調用了class里的__init__
2019-02-25 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Python-走進Requests庫
  • 參與學習       38700    人
  • 解答問題       114    個

python類庫中,requests是一件利器,想深入了解一起來學吧

進入課程

怎么調的__call__,實現自定義headers

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號