[問題] python 自己跑出來的class method的問題

看板Python作者 (fumin)時間12年前 (2012/04/08 13:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我目前在學習web.py,主要的問題是看到裡面的一段程式碼好像black magic 有問題的程式碼在下面 https://github.com/webpy/webpy/blob/master/web/session.py 在第107行的地方,class Session 的 _load() method 裡面 出現了 self.update(d) 這個程式碼。 我的疑問是 class Session 從來都沒有定義過 update() 這個 method, 為什麼可以呼叫這個沒有被定義的 method。 我原本是猜想可能是前面一段 "class Session(object)" 繼承了 object 這個 class 了 但是我 google 都沒有找到 object 這個 class 有 update() 這個 method。 因此想請教一下這個 self.update() 到底是怎麼來的,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.198.43.151
文章代碼(AID): #1FWI7oE1 (Python)
文章代碼(AID): #1FWI7oE1 (Python)